{"id":"CVE-2026-89556","title":"module: validate string table section types","summary":"In the Linux kernel, the following vulnerability has been resolved:\n\nmodule: validate string table section types\n\nIn elf_validity_cache_sechdrs, section sizes and offsets are validated,\nunless the section type is SHT_NULL or SHT_NOBITS.\n…","severity":"medium","cvss":5.5,"cvssVector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","cvssSource":"vendor","cwe":["CWE-125"],"vendor":"Linux","product":"Linux","affected":["Linux >= c92aab819d56d51631f0484ed7af11d9d8ff4cb0 < 50d0aa7d25ba4bc3606f150cd69755068e79f97f","Linux >= c92aab819d56d51631f0484ed7af11d9d8ff4cb0 < e4496dda2c6d0acf7ba5fbce14a2723a8935ceee","Linux >= c92aab819d56d51631f0484ed7af11d9d8ff4cb0 < 9a5ff45689329835f874cefe5174e577d141d423","Linux 6.13"],"published":"2026-09-11","updated":"2026-10-19","sourceUpdated":"2026-10-19T08:48:49.102Z","source":"CVEORG","sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-89556","references":[{"url":"https://git.kernel.org/stable/c/50d0aa7d25ba4bc3606f150cd69755068e79f97f"},{"url":"https://git.kernel.org/stable/c/e4496dda2c6d0acf7ba5fbce14a2723a8935ceee"},{"url":"https://git.kernel.org/stable/c/9a5ff45689329835f874cefe5174e577d141d423"},{"url":"https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-89556.json"},{"url":"https://access.redhat.com/security/cve/CVE-2026-89556"},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2532494"},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-89556"},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-89556"},{"url":"https://git.kernel.org/pub/scm/linux/security/vulns.git/plain/cve/published/2026/CVE-2026-89556.mbox"}],"tags":["cve.org","csaf","vex","red-hat"],"epss":0.00203,"epssPercentile":0.102,"ingestedAt":"2026-09-14T15:23:07.476Z","slug":"CVE-2026-89556","body":"## Overview\n\nIn the Linux kernel, the following vulnerability has been resolved:\n\nmodule: validate string table section types\n\nIn elf_validity_cache_sechdrs, section sizes and offsets are validated,\nunless the section type is SHT_NULL or SHT_NOBITS.\n\nLater, elf_validity_cache_secstrings and elf_validity_cache_index_str\naccess the section name table (.shstrtab) and symbol string table\n(.strtab) headers without first ensuring that their types are\nSHT_STRTAB. If a section type is SHT_NULL or SHT_NOBITS, sh_offset has\nnot been validated and may reference out-of-bounds memory when\ndereferenced in elf_validity_cache_secstrings or\nelf_validity_cache_strtab.\n\nValidate that both string section headers are of type SHT_STRTAB before\ncaching them.\n\n## Affected\n\n- `Linux >= c92aab819d56d51631f0484ed7af11d9d8ff4cb0 < 50d0aa7d25ba4bc3606f150cd69755068e79f97f`\n- `Linux >= c92aab819d56d51631f0484ed7af11d9d8ff4cb0 < e4496dda2c6d0acf7ba5fbce14a2723a8935ceee`\n- `Linux >= c92aab819d56d51631f0484ed7af11d9d8ff4cb0 < 9a5ff45689329835f874cefe5174e577d141d423`\n- `Linux 6.13`\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.\n\n## Vendor advisories\n\n- **Red Hat VEX** · Moderate · updated 2026-09-15 · [vex](https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-89556.json)","depth":"sunlit","depthScore":30,"depthScoreParts":{"impact":30.3,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[{"seq":203891,"id":"CVE-2026-89556","ts":1789490212541,"field":"cvss","old":null,"new":"5.5"},{"seq":203890,"id":"CVE-2026-89556","ts":1789490212541,"field":"severity","old":"none","new":"medium"},{"seq":147125,"id":"CVE-2026-89556","ts":1789270195403,"field":"cvss","old":null,"new":"4.7"},{"seq":147124,"id":"CVE-2026-89556","ts":1789270195403,"field":"severity","old":"none","new":"medium"},{"seq":108868,"id":"CVE-2026-89556","ts":1789183729327,"field":"cvss","old":null,"new":"4.7"},{"seq":108867,"id":"CVE-2026-89556","ts":1789183729327,"field":"severity","old":"none","new":"medium"}]}