CVE-2026-75820
published 2026-10-06CVE-2026-75820: GNU Aspell contains an integer truncation vulnerability in the WritableDict::add() function in modules/speller/default/writable.cpp. When loading a personal…
PriorityP411low1.8CVSS 4.0
AVLACHATNPRNUIAVCNVINVALSCNSILSANEXCRXIRXARXMAVXMACXMATXMPRXMUIXMVCXMVIXMVAXMSCXMSIXMSAXSXAUXRXVXREXUX
EPSS
0.13%
2.1th percentile
GNU Aspell contains an integer truncation vulnerability in the WritableDict::add() function in modules/speller/default/writable.cpp. When loading a personal wordlist, the word length is stored as a single byte, causing truncation for words whose length is a multiple of 256. This leads to heap corruption. An attacker can exploit this by convincing a user to run aspell with a crafted personal wordlist containing such a word, resulting in denial of service.
This issue was fixed in commit 782ce94e4dc71eaec4ee1bd945eb3b9c47c5387d which will be released in version 0.60.8.3.
Affected
2 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| gnu | aspell | < 0.60.8.3 | 0.60.8.3 |
| gnu | aspell | — | — |
CVSS provenance
nvdv4.01.8LOWCVSS:4.0/AV:L/AC:H/AT:N/PR:N/UI:A/VC:N/VI:N/VA:L/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vendor_redhat1.8LOW
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
GHSA
GNU Aspell contains an integer truncation vulnerability in the WritableDict::add() function in modules/speller/default/writable.cpp.
ghsa_unreviewed·2026-10-06
CVE-2026-75820 [LOW] CWE-190 GNU Aspell contains an integer truncation vulnerability in the WritableDict::add() function in modules/speller/default/writable.cpp.
GNU Aspell contains an integer truncation vulnerability in the WritableDict::add() function in modules/speller/default/writable.cpp. When loading a personal wordlist, the word length is stored as a single byte, causing truncation for words whose length is a multiple of 256. This leads to heap corruption. An attacker can exploit this by convincing a user to run aspell with a crafted personal wordlist containing such a word, resulting in denial of service.
This issue was fixed in commit 782ce94e4dc71eaec4ee1bd945eb3b9c47c5387d which will be released in version 0.60.8.3.
Red Hat
aspell: aspell: Denial of Service via integer truncation in wordlist processing
vendor_redhat·2026-10-06·CVSS 1.8
CVE-2026-75820 [LOW] CWE-681 aspell: aspell: Denial of Service via integer truncation in wordlist processing
aspell: aspell: Denial of Service via integer truncation in wordlist processing
A flaw was found in aspell. An integer truncation issue in the personal wordlist processing logic causes word lengths that are multiples of 256 bytes to be stored incorrectly, leading to heap memory corruption. An attacker could exploit this vulnerability by convincing a user to run aspell with a crafted wordlist, resulting in an application crash and Denial of Service (DoS).
Package: aspell (Red Hat Enterprise Linux 10) - Fix deferred
Package: aspell (Red Hat Enterprise Linux 6) - Out of support scope
Package: aspell (Red Hat Enterprise Linux 7) - Fix deferred
Package: aspell (Red Hat Enterprise Linux 8) - Fix deferred
Package: aspell (Red Hat Enterprise Linux 9) - Fix deferred
No detection rules found.
No public exploits indexed.
Bugzilla
CVE-2026-75820 aspell: aspell: Denial of Service via integer truncation in wordlist processing [fedora-all]
bugzilla·2026-10-06·CVSS 1.8
CVE-2026-75820 [LOW] CVE-2026-75820 aspell: aspell: Denial of Service via integer truncation in wordlist processing [fedora-all]
CVE-2026-75820 aspell: aspell: Denial of Service via integer truncation in wordlist processing [fedora-all]
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.
GNU Aspell contains an integer truncation vulnerability in the WritableDict::add() function in modules/speller/default/writable.cpp. When loading a personal wordlist, the word length is stored as a single byte, causing truncation for words whose length is a multiple of 256. This leads to heap corruption. An attacker can exploit this by convincing a user to run aspell with a crafted personal wordlist containing such a word, resulting in denial of service.
This
Bugzilla
CVE-2026-75820 aspell: aspell: Denial of Service via integer truncation in wordlist processing
bugzilla·2026-10-06·CVSS 1.8
CVE-2026-75820 [LOW] CVE-2026-75820 aspell: aspell: Denial of Service via integer truncation in wordlist processing
CVE-2026-75820 aspell: aspell: Denial of Service via integer truncation in wordlist processing
GNU Aspell contains an integer truncation vulnerability in the WritableDict::add() function in modules/speller/default/writable.cpp. When loading a personal wordlist, the word length is stored as a single byte, causing truncation for words whose length is a multiple of 256. This leads to heap corruption. An attacker can exploit this by convincing a user to run aspell with a crafted personal wordlist containing such a word, resulting in denial of service.
This issue was fixed in commit 782ce94e4dc71eaec4ee1bd945eb3b9c47c5387d which will be released in version 0.60.8.3.
2026-10-06
Published