aspell-0.60.6.1-23.el8_10

エラータID: AXSA:2026-2230:01

Release date: 
Monday, November 2, 2026 - 15:05
Subject: 
aspell-0.60.6.1-23.el8_10
Affected Channels: 
Asianux Server 8 for x86_64
Severity: 
High
Description: 

GNU Aspell is a spell checker designed to eventually replace Ispell. It can either be used as a library or as an independent spell checker.

Security Fix(es):

* aspell: aspell: Arbitrary code execution via crafted dictionary file (CVE-2026-103658)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

CVE-2026-103658
GNU Aspell 0.60.8.2 (first vulnerable version is not known) contains a heap-based buffer overflow write (CWE-122) in its read-only dictionary loader. String::reserve() in common/string.hpp computes its capacity check with a signed int ((int)s + 1), so a requested size of 0x7FFFFFFF wraps negative and the backing buffer is never grown. ReadOnlyDict::load() in modules/speller/default/readonly_ws.cpp passes the unvalidated 32-bit size fields from a .rws dictionary header into this path, so a crafted .rws file with a valid endian marker (12345678) and an oversized length field (e.g. lang_name_size = 0x7FFFFFFF) causes attacker-controlled data to be written out of bounds past an undersized heap allocation. An attacker who induces a victim to load a malicious dictionary — for example via aspell dump master — can corrupt heap memory, resulting in denial of service and potentially code execution. Fixed in b830b6e and will be fixed in release 0.60.8.3.

Solution: 

Update packages.

Additional Info: 

N/A

Download: 

SRPMS
  1. aspell-0.60.6.1-23.el8_10.src.rpm
    MD5: dbae5229317e08b0b2c176ace22b43cd
    SHA-256: 0e5227b730bced0a7c42f19c2c5eb9f9f4939de8b362d4a6dd1a3dffbfb4010a
    Size: 1.81 MB

Asianux Server 8 for x86_64
  1. aspell-0.60.6.1-23.el8_10.i686.rpm
    MD5: 1da489f4e0cd43d4b89f5de322c95970
    SHA-256: 5d0f0758b28f451ddd099c30352f41b1f1fb1a6dc1fd2737e59ce51832ed0c82
    Size: 693.77 kB
  2. aspell-0.60.6.1-23.el8_10.x86_64.rpm
    MD5: eb61dfb251e12c8cc0302fffcf839536
    SHA-256: 2e157e84c1783636935f5fb8c4a88f5f6414718aa0ec144dcfadea8fa3eea208
    Size: 670.71 kB
  3. aspell-devel-0.60.6.1-23.el8_10.i686.rpm
    MD5: a80cdd88806eb317c69027c13f9c4014
    SHA-256: c76d1356d331631c32971e91dfbdd226e4bd97b84caff92edb5391ef99fceb30
    Size: 52.34 kB
  4. aspell-devel-0.60.6.1-23.el8_10.x86_64.rpm
    MD5: 6c9ba5fc8c1edf175d5c08aa449ee691
    SHA-256: e3b82a79af187573464c06c3d4e1f695793602a59c0ff15dc78900a5d4421243
    Size: 52.34 kB