CVE-2022-49444
published 2025-02-26CVE-2022-49444: In the Linux kernel, the following vulnerability has been resolved: module: fix [e_shstrndx].sh_size=0 OOB access It is trivial to craft a module to trigger…
PriorityP429high7.1CVSS 3.1
AVLACLPRLUINSUCHINAH
EPSS
0.29%
21.3th percentile
In the Linux kernel, the following vulnerability has been resolved:
module: fix [e_shstrndx].sh_size=0 OOB access
It is trivial to craft a module to trigger OOB access in this line:
if (info->secstrings[strhdr->sh_size - 1] != '\0') {
BUG: unable to handle page fault for address: ffffc90000aa0fff
PGD 100000067 P4D 100000067 PUD 100066067 PMD 10436f067 PTE 0
Oops: 0000 [#1] PREEMPT SMP PTI
CPU: 7 PID: 1215 Comm: insmod Not tainted 5.18.0-rc5-00007-g9bf578647087-dirty #10
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.14.0-4.fc34 04/01/2014
RIP: 0010:load_module+0x19b/0x2391
[rebased patch onto modules-next]
Affected
20 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | linux | < linux 5.18.5-1 (bookworm) | linux 5.18.5-1 (bookworm) |
| linux | linux | — | — |
| linux | linux | — | — |
| linux | linux | — | — |
| linux | linux | — | — |
| linux | linux | >= 5.10.26 < 5.11 | 5.11 |
| linux | linux | >= 5.11.3 < 5.12 | 5.12 |
| linux | linux | >= 5.4.110 < 5.5 | 5.5 |
| linux | linux | >= ec2a29593c83ed71a7f16e3243941ebfcf75fdf6 < 09cb6663618a74fe5572a4931ecbf098832e79ec | 09cb6663618a74fe5572a4931ecbf098832e79ec |
| linux | linux | >= ec2a29593c83ed71a7f16e3243941ebfcf75fdf6 < 921630e2e5124a04158129a8f22f4b425e61a858 | 921630e2e5124a04158129a8f22f4b425e61a858 |
| linux | linux | >= ec2a29593c83ed71a7f16e3243941ebfcf75fdf6 < 45a76414b6d8b8b39c23fea53b9d20e831ae72a0 | 45a76414b6d8b8b39c23fea53b9d20e831ae72a0 |
| linux | linux | >= ec2a29593c83ed71a7f16e3243941ebfcf75fdf6 < 391e982bfa632b8315235d8be9c0a81374c6a19c | 391e982bfa632b8315235d8be9c0a81374c6a19c |
| linux | linux_kernel | >= 0 < 5.18.5-1 | 5.18.5-1 |
| linux | linux_kernel | >= 0 < 5.18.5-1 | 5.18.5-1 |
| linux | linux_kernel | >= 0 < 5.18.5-1 | 5.18.5-1 |
| linux | linux_kernel | >= 5.10.26 < 5.11 | 5.11 |
| linux | linux_kernel | >= 5.11.3 < 5.15.54 | 5.15.54 |
| linux | linux_kernel | >= 5.16 < 5.17.14 | 5.17.14 |
| linux | linux_kernel | >= 5.18 < 5.18.3 | 5.18.3 |
| linux | linux_kernel | >= 5.4.110 < 5.5 | 5.5 |
CVSS provenance
nvdv3.17.1HIGHCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
osv7.1HIGH
vendor_debian7.1HIGH
vendor_redhat7.1HIGH
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.
Red Hat
kernel: module: fix [e_shstrndx].sh_size=0 OOB access
vendor_redhat·2025-02-26·CVSS 7.1
CVE-2022-49444 [HIGH] CWE-125 kernel: module: fix [e_shstrndx].sh_size=0 OOB access
kernel: module: fix [e_shstrndx].sh_size=0 OOB access
In the Linux kernel, the following vulnerability has been resolved:
module: fix [e_shstrndx].sh_size=0 OOB access
It is trivial to craft a module to trigger OOB access in this line:
if (info->secstrings[strhdr->sh_size - 1] != '\0') {
BUG: unable to handle page fault for address: ffffc90000aa0fff
PGD 100000067 P4D 100000067 PUD 100066067 PMD 10436f067 PTE 0
Oops: 0000 [#1] PREEMPT SMP PTI
CPU: 7 PID: 1215 Comm: insmod Not tainted 5.18.0-rc5-00007-g9bf578647087-dirty #10
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.14.0-4.fc34 04/01/2014
RIP: 0010:load_module+0x19b/0x2391
[rebased patch onto modules-next]
Package: kernel (Red Hat Enterprise Linux 10) - Not affected
Package: kernel (Red Hat Enterprise Linux 6) - Not af
Debian
CVE-2022-49444: linux - In the Linux kernel, the following vulnerability has been resolved: module: fix...
vendor_debian·2022·CVSS 7.1
CVE-2022-49444 [HIGH] CVE-2022-49444: linux - In the Linux kernel, the following vulnerability has been resolved: module: fix...
In the Linux kernel, the following vulnerability has been resolved: module: fix [e_shstrndx].sh_size=0 OOB access It is trivial to craft a module to trigger OOB access in this line: if (info->secstrings[strhdr->sh_size - 1] != '\0') { BUG: unable to handle page fault for address: ffffc90000aa0fff PGD 100000067 P4D 100000067 PUD 100066067 PMD 10436f067 PTE 0 Oops: 0000 [#1] PREEMPT SMP PTI CPU: 7 PID: 1215 Comm: insmod Not tainted 5.18.0-rc5-00007-g9bf578647087-dirty #10 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.14.0-4.fc34 04/01/2014 RIP: 0010:load_module+0x19b/0x2391 [rebased patch onto modules-next]
Scope: local
bookworm: resolved (fixed in 5.18.5-1)
bullseye: open
forky: resolved (fixed in 5.18.5-1)
sid: resolved (fixed in 5.18.5-1)
trixie: resolved (fixed in 5.18.5-
GHSA
GHSA-vp6q-xgm8-4vhw: In the Linux kernel, the following vulnerability has been resolved:
module: fix [e_shstrndx]
ghsa_unreviewed·2025-10-21
CVE-2022-49444 [HIGH] CWE-125 GHSA-vp6q-xgm8-4vhw: In the Linux kernel, the following vulnerability has been resolved:
module: fix [e_shstrndx]
In the Linux kernel, the following vulnerability has been resolved:
module: fix [e_shstrndx].sh_size=0 OOB access
It is trivial to craft a module to trigger OOB access in this line:
if (info->secstrings[strhdr->sh_size - 1] != '\0') {
BUG: unable to handle page fault for address: ffffc90000aa0fff
PGD 100000067 P4D 100000067 PUD 100066067 PMD 10436f067 PTE 0
Oops: 0000 [#1] PREEMPT SMP PTI
CPU: 7 PID: 1215 Comm: insmod Not tainted 5.18.0-rc5-00007-g9bf578647087-dirty #10
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.14.0-4.fc34 04/01/2014
RIP: 0010:load_module+0x19b/0x2391
[rebased patch onto modules-next]
OSV
CVE-2022-49444: In the Linux kernel, the following vulnerability has been resolved: module: fix [e_shstrndx]
osv·2025-02-26·CVSS 7.1
CVE-2022-49444 [HIGH] CVE-2022-49444: In the Linux kernel, the following vulnerability has been resolved: module: fix [e_shstrndx]
In the Linux kernel, the following vulnerability has been resolved: module: fix [e_shstrndx].sh_size=0 OOB access It is trivial to craft a module to trigger OOB access in this line: if (info->secstrings[strhdr->sh_size - 1] != '\0') { BUG: unable to handle page fault for address: ffffc90000aa0fff PGD 100000067 P4D 100000067 PUD 100066067 PMD 10436f067 PTE 0 Oops: 0000 [#1] PREEMPT SMP PTI CPU: 7 PID: 1215 Comm: insmod Not tainted 5.18.0-rc5-00007-g9bf578647087-dirty #10 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.14.0-4.fc34 04/01/2014 RIP: 0010:load_module+0x19b/0x2391 [rebased patch onto modules-next]
No detection rules found.
No public exploits indexed.
2025-02-26
Published