Files
vuln-cve/data/2026/93xxx/CVE-2026-93053.json
T

248 lines
12 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"cveMetadata": {
"cveId": "CVE-2026-93053",
"assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"state": "PUBLISHED",
"assignerShortName": "Linux",
"dateReserved": "2026-09-17T15:57:05.658Z",
"datePublished": "2026-09-17T16:10:42.397Z",
"dateUpdated": "2026-10-19T09:04:48.197Z"
},
"containers": {
"cna": {
"providerMetadata": {
"orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"shortName": "Linux",
"dateUpdated": "2026-10-19T09:04:48.197Z"
},
"descriptions": [
{
"lang": "en",
"value": "In the Linux kernel, the following vulnerability has been resolved:\n\nspeakup: keyhelp: guard letter_offsets possible out-of-range indexing\n\nhelp_init() builds letter_offsets[] by using the first byte of each\nfunction name as an index via `(start & 31) - 1`. If function_names are\noverridden from sysfs (root) with a name starting outside [a–z], the\nindex underflows or exceeds the array, leading to OOB write.\n\nFunction names can be overridden with the following commands as root:\n\n modprobe speakup_soft\n echo \"0 _bad\" > /sys/accessibility/speakup/i18n/function_names\n # then press Insert+2 on /dev/tty\n\nThis fix checks the first letter in help_init(), and if it is not in the\n[a–z] range the function returns an error to the caller. Eventually this\nerror is propagated to drivers/accessibility/speakup/main.c:2217, which\ncauses a bleep sound."
}
],
"affected": [
{
"product": "Linux",
"vendor": "Linux",
"defaultStatus": "unaffected",
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"programFiles": [
"drivers/accessibility/speakup/keyhelp.c"
],
"versions": [
{
"version": "c6e3fd22cd538365bfeb82997d5b89562e077d42",
"lessThan": "fd339b9ef0accb2c24a5285df842552ebf5eb146",
"status": "affected",
"versionType": "git"
},
{
"version": "c6e3fd22cd538365bfeb82997d5b89562e077d42",
"lessThan": "900cd6e5ef46bd15153762fb26bb03f874fccc52",
"status": "affected",
"versionType": "git"
},
{
"version": "c6e3fd22cd538365bfeb82997d5b89562e077d42",
"lessThan": "6b39969c724d39b6062efa354dc2d38442bfd021",
"status": "affected",
"versionType": "git"
},
{
"version": "c6e3fd22cd538365bfeb82997d5b89562e077d42",
"lessThan": "2e91ab73f9beb659f581e2a6a09f79ace1140905",
"status": "affected",
"versionType": "git"
},
{
"version": "c6e3fd22cd538365bfeb82997d5b89562e077d42",
"lessThan": "d7deb90c4cd086cb111f0ecc9da021218fbde1b0",
"status": "affected",
"versionType": "git"
},
{
"version": "c6e3fd22cd538365bfeb82997d5b89562e077d42",
"lessThan": "5310334762c3f08f51dc2414344dd47492c07d1d",
"status": "affected",
"versionType": "git"
},
{
"version": "c6e3fd22cd538365bfeb82997d5b89562e077d42",
"lessThan": "ca4489b3e54666a7cac7294e71a3cf64e5e95286",
"status": "affected",
"versionType": "git"
},
{
"version": "c6e3fd22cd538365bfeb82997d5b89562e077d42",
"lessThan": "6a19ad4d68c95185308cd9e5d169b10a2cf236c8",
"status": "affected",
"versionType": "git"
}
]
},
{
"product": "Linux",
"vendor": "Linux",
"defaultStatus": "affected",
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"programFiles": [
"drivers/accessibility/speakup/keyhelp.c"
],
"versions": [
{
"version": "2.6.37",
"status": "affected"
},
{
"version": "0",
"lessThan": "2.6.37",
"status": "unaffected",
"versionType": "semver"
},
{
"version": "5.10.270",
"lessThanOrEqual": "5.10.*",
"status": "unaffected",
"versionType": "semver"
},
{
"version": "5.15.221",
"lessThanOrEqual": "5.15.*",
"status": "unaffected",
"versionType": "semver"
},
{
"version": "6.1.188",
"lessThanOrEqual": "6.1.*",
"status": "unaffected",
"versionType": "semver"
},
{
"version": "6.6.157",
"lessThanOrEqual": "6.6.*",
"status": "unaffected",
"versionType": "semver"
},
{
"version": "6.12.110",
"lessThanOrEqual": "6.12.*",
"status": "unaffected",
"versionType": "semver"
},
{
"version": "6.18.52",
"lessThanOrEqual": "6.18.*",
"status": "unaffected",
"versionType": "semver"
},
{
"version": "7.2.6",
"lessThanOrEqual": "7.2.*",
"status": "unaffected",
"versionType": "semver"
},
{
"version": "7.3",
"lessThanOrEqual": "*",
"status": "unaffected",
"versionType": "original_commit_for_fix"
}
]
}
],
"cpeApplicability": [
{
"nodes": [
{
"operator": "OR",
"negate": false,
"cpeMatch": [
{
"vulnerable": true,
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionStartIncluding": "2.6.37",
"versionEndExcluding": "5.10.270"
},
{
"vulnerable": true,
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionStartIncluding": "2.6.37",
"versionEndExcluding": "5.15.221"
},
{
"vulnerable": true,
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionStartIncluding": "2.6.37",
"versionEndExcluding": "6.1.188"
},
{
"vulnerable": true,
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionStartIncluding": "2.6.37",
"versionEndExcluding": "6.6.157"
},
{
"vulnerable": true,
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionStartIncluding": "2.6.37",
"versionEndExcluding": "6.12.110"
},
{
"vulnerable": true,
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionStartIncluding": "2.6.37",
"versionEndExcluding": "6.18.52"
},
{
"vulnerable": true,
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionStartIncluding": "2.6.37",
"versionEndExcluding": "7.2.6"
},
{
"vulnerable": true,
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionStartIncluding": "2.6.37",
"versionEndExcluding": "7.3"
}
]
}
]
}
],
"references": [
{
"url": "https://git.kernel.org/stable/c/fd339b9ef0accb2c24a5285df842552ebf5eb146"
},
{
"url": "https://git.kernel.org/stable/c/900cd6e5ef46bd15153762fb26bb03f874fccc52"
},
{
"url": "https://git.kernel.org/stable/c/6b39969c724d39b6062efa354dc2d38442bfd021"
},
{
"url": "https://git.kernel.org/stable/c/2e91ab73f9beb659f581e2a6a09f79ace1140905"
},
{
"url": "https://git.kernel.org/stable/c/d7deb90c4cd086cb111f0ecc9da021218fbde1b0"
},
{
"url": "https://git.kernel.org/stable/c/5310334762c3f08f51dc2414344dd47492c07d1d"
},
{
"url": "https://git.kernel.org/stable/c/ca4489b3e54666a7cac7294e71a3cf64e5e95286"
},
{
"url": "https://git.kernel.org/stable/c/6a19ad4d68c95185308cd9e5d169b10a2cf236c8"
}
],
"title": "speakup: keyhelp: guard letter_offsets possible out-of-range indexing",
"x_generator": {
"engine": "bippy-1.2.0"
}
}
}
}