CVE catalog

CVE-2026-75820

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 si

[CVE catalog]

Severity
High · CVSS 7.8CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.14% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianaspellsid0.60.8.2-3vulnerable
Debianaspellforky0.60.8.2-3vulnerable
Debianaspelltrixie0.60.8.1-4vulnerable
Debianaspellbookworm0.60.8-4vulnerable
Opensuseaspelltumbleweed0.60.8.2-2.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianaspellsourcesid(unfixed)not yet assignedNot reported[1150460]
Debianaspellsourceforky(unfixed)not yet assignedNot reported[1150460]
Debianaspellsourcetrixie(unfixed)not yet assignedNot reported[1150460]
Debianaspellsourcebookworm(unfixed)not yet assignedNot reported[1150460]
Opensuseaspellrpmtumbleweed0.60.8.2-2.1Not reportedOPENSUSE-SU-2026:12079-1Not reported

[Debian bug #1150460]

Notes

[trixie] aspell: Minor issue [bookworm] aspell: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [aspell]Affected

    Source package: [aspell]

    Details (2)
    • 0.60.8-4+b1 · amd64 · bookworm

      Affected

      nvd · aspell · debian · bookworm; nvd · aspell · debian · 12

    • 0.60.8-4+b1 · arm64 · bookworm

      Affected

      nvd · aspell · debian · bookworm; nvd · aspell · debian · 12

  • [aspell-doc]Affected

    Source package: [aspell]

    Details (2)
    • 0.60.8-4 · all · bookworm

      Affected

      nvd · aspell · debian · bookworm; nvd · aspell · debian · 12

    • 0.60.8-4 · all · bookworm

      Affected

      nvd · aspell · debian · bookworm; nvd · aspell · debian · 12

  • [libaspell15]Affected

    Source package: [aspell]

    Details (2)
    • 0.60.8-4+b1 · amd64 · bookworm

      Affected

      nvd · aspell · debian · bookworm; nvd · aspell · debian · 12

    • 0.60.8-4+b1 · arm64 · bookworm

      Affected

      nvd · aspell · debian · bookworm; nvd · aspell · debian · 12

  • [libaspell-dev]Affected

    Source package: [aspell]

    Details (2)
    • 0.60.8-4+b1 · amd64 · bookworm

      Affected

      nvd · aspell · debian · bookworm; nvd · aspell · debian · 12

    • 0.60.8-4+b1 · arm64 · bookworm

      Affected

      nvd · aspell · debian · bookworm; nvd · aspell · debian · 12

  • [libpspell-dev]Affected

    Source package: [aspell]

    Details (2)
    • 0.60.8-4+b1 · amd64 · bookworm

      Affected

      nvd · aspell · debian · bookworm; nvd · aspell · debian · 12

    • 0.60.8-4+b1 · arm64 · bookworm

      Affected

      nvd · aspell · debian · bookworm; nvd · aspell · debian · 12

[Debian 13 (Trixie)]

  • [aspell]Affected
    Details (2)
    • 0.60.8.1-4 · amd64 · trixie

      Affected

      nvd · aspell · debian · 13

    • 0.60.8.1-4 · arm64 · trixie

      Affected

      nvd · aspell · debian · 13

  • [aspell-doc]Affected

    Source package: [aspell]

    Details (2)
    • 0.60.8.1-4 · all · trixie

      Affected

      nvd · aspell · debian · 13

    • 0.60.8.1-4 · all · trixie

      Affected

      nvd · aspell · debian · 13

  • [libaspell15]Affected

    Source package: [aspell]

    Details (2)
    • 0.60.8.1-4 · amd64 · trixie

      Affected

      nvd · aspell · debian · 13

    • 0.60.8.1-4 · arm64 · trixie

      Affected

      nvd · aspell · debian · 13

  • [libaspell-dev]Affected

    Source package: [aspell]

    Details (2)
    • 0.60.8.1-4 · amd64 · trixie

      Affected

      nvd · aspell · debian · 13

    • 0.60.8.1-4 · arm64 · trixie

      Affected

      nvd · aspell · debian · 13

  • [libpspell-dev]Affected

    Source package: [aspell]

    Details (2)
    • 0.60.8.1-4 · amd64 · trixie

      Affected

      nvd · aspell · debian · 13

    • 0.60.8.1-4 · arm64 · trixie

      Affected

      nvd · aspell · debian · 13

[openSUSE Tumbleweed]

  • [aspell]Affected

    Source package: [aspell]

    Details (1)
    • 0.60.8.2-1.3 · x86_64 · tumbleweed

      Affected · Fixed: 0.60.8.2-2.1

      nvd · aspell · opensuse · tumbleweed

  • [aspell-devel]Unknown

    Source package: [aspell]

    Details (1)
    • 0.60.8.2-1.3 · x86_64 · tumbleweed

      Unknown · Fixed: 0.60.8.2-2.1

      Version impact unknown

      nvd · aspell · opensuse · tumbleweed

  • [aspell-ispell]Unknown

    Source package: [aspell]

    Details (1)
    • 0.60.8.2-1.3 · x86_64 · tumbleweed

      Unknown · Fixed: 0.60.8.2-2.1

      Version impact unknown

      nvd · aspell · opensuse · tumbleweed

  • [aspell-spell]Unknown

    Source package: [aspell]

    Details (1)
    • 0.60.8.2-1.3 · x86_64 · tumbleweed

      Unknown · Fixed: 0.60.8.2-2.1

      Version impact unknown

      nvd · aspell · opensuse · tumbleweed

  • [libaspell15]Unknown

    Source package: [aspell]

    Details (1)
    • 0.60.8.2-1.3 · x86_64 · tumbleweed

      Unknown · Fixed: 0.60.8.2-2.1

      Version impact unknown

      nvd · aspell · opensuse · tumbleweed

  • Source package: [aspell]

    Details (1)
    • 0.60.8.2-1.3 · x86_64 · tumbleweed

      Unknown · Fixed: 0.60.8.2-2.1

      Version impact unknown

      nvd · aspell · opensuse · tumbleweed

  • [libpspell15]Unknown

    Source package: [aspell]

    Details (1)
    • 0.60.8.2-1.3 · x86_64 · tumbleweed

      Unknown · Fixed: 0.60.8.2-2.1

      Version impact unknown

      nvd · aspell · opensuse · tumbleweed

  • Source package: [aspell]

    Details (1)
    • 0.60.8.2-1.3 · x86_64 · tumbleweed

      Unknown · Fixed: 0.60.8.2-2.1

      Version impact unknown

      nvd · aspell · opensuse · tumbleweed

Observed:

References