CVE-2022-50301

iommu/omap: Fix buffer overflow in debugfs

HIGH
7.8
CVSS Score
Published: September 15, 2025 at 02:45 PM UTC
Updated: June 17, 2026 at 05:23 AM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
HIGH7.8
Exploit prediction
EPSS 0.2%

Description

In the Linux kernel, the following vulnerability has been resolved: iommu/omap: Fix buffer overflow in debugfs There are two issues here: 1) The "len" variable needs to be checked before the very first write. Otherwise if omap2_iommu_dump_ctx() with "bytes" less than 32 it is a buffer overflow. 2) The snprintf() function returns the number of bytes that *would* have been copied if there were enough space. But we want to know the number of bytes which were *actually* copied so use scnprintf() instead.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

3.19 ≤ v < 4.14.2963.19 ≤ v < 4.19.2623.19 ≤ v < 4.9.3313.19 ≤ v < 5.10.1503.19 ≤ v < 5.15.753.19 ≤ v < 5.19.173.19 ≤ v < 5.4.2203.19 ≤ v < 6.0.33.19 ≤ v < 6.14.10 ≤ v < 4.14.2964.15 ≤ v < 4.19.2624.20 ≤ v < 5.4.2205.11 ≤ v < 5.15.755.16 ≤ v < 5.19.175.5 ≤ v < 5.10.1506.0 ≤ v < 6.0.33.19bd4396f09a4a9e77423e92ec9448217ab46f6edf
Vendor states this is fixed in 0c7043a5b5c3b35f5dc8875757f71e7f491d64d4 (fixed)
Vendor states this is fixed in 184233a5202786b20220acd2d04ddf909ef18f29 (fixed)
Vendor states this is fixed in 2fee0dbfaeaaa4bda04279ce772c4572b1429d04 (fixed)
Vendor states this is fixed in 4010a1afaae1c0fb9c2cac5de703bed29b1f1782 (fixed)
Vendor states this is fixed in 648472df221f2bbffb433b964bcb87baccc586d8 (fixed)
Vendor states this is fixed in 706e359cf046c142db290244c3f4938b20fbe805 (fixed)
Vendor states this is fixed in 9814cc350e0765ce69244bf55ae4c8b29facd27e (fixed)
Vendor states this is fixed in bd0438f534b2e31b12f0b39b355c5dc2bbdaf854 (fixed)
Vendor states this is fixed in ec53b99b6b9da8b501f001595a6260c03b42d5b7 (fixed)
Vendor states this is fixed in 3.19 (unaffected)
Vendor states this is fixed in 4.14.296 (unaffected)
Vendor states this is fixed in 4.19.262 (unaffected)
Vendor states this is fixed in 4.9.331 (unaffected)
Vendor states this is fixed in 5.10.150 (unaffected)
Vendor states this is fixed in 5.15.75 (unaffected)
Vendor states this is fixed in 5.19.17 (unaffected)
Vendor states this is fixed in 5.4.220 (unaffected)
Vendor states this is fixed in 6.0.3 (unaffected)
Vendor states this is fixed in 6.1 (unaffected)

References (9)

Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/0c7043a5b5c3b35f5dc8875757f71e7f491d64d4
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/184233a5202786b20220acd2d04ddf909ef18f29
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/2fee0dbfaeaaa4bda04279ce772c4572b1429d04
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/4010a1afaae1c0fb9c2cac5de703bed29b1f1782
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/648472df221f2bbffb433b964bcb87baccc586d8
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/706e359cf046c142db290244c3f4938b20fbe805
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/9814cc350e0765ce69244bf55ae4c8b29facd27e
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/bd0438f534b2e31b12f0b39b355c5dc2bbdaf854

CVSS

Attack Vector
LOCAL
Complexity
LOW
Privileges
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
HIGH
Integrity
HIGH
Availability
HIGH
Vector?

Quick Info

StatusANALYZED
CWE
CWE-787

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card