CVE-2022-49044: dm integrity: fix memory corruption when tag_size is less than digest size
Vulnerability summary
CVE-2022-49044 is a high (CVSS 7.8) Out-of-bounds Write vulnerability in linux. EPSS estimates a 0.28% chance of exploitation in the next 30 days, higher than 20.8% of scored vulnerabilities.
Not severe (CVSS 7.8, local access); no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 10 · Related 7Timeline
- 26-02-2025PublishedVulnerability first disclosed.
- 12-08-2026Last modifiedVulnerability information updated.
Description
In the Linux kernel, the following vulnerability has been resolved: dm integrity: fix memory corruption when tag_size is less than digest size It is possible to set up dm-integrity in such a way that the "tag_size" parameter is less than the actual digest size. In this situation, a part of the digest beyond tag_size is ignored. In this case, dm-integrity would write beyond the end of the ic->recalc_tags array and corrupt memory. The corruption happened in integrity_recalc->integrity_sector_checksum->crypto_shash_final. Fix this corruption by increasing the tags array so that it has enough padding at the end to accomodate the loop in integrity_recalc() being able to write a full digest size for the last member of the tags array.
CVSS metrics
3 scores · 3 sources · 1 version- OSV · UbuntuEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
EPSS trend
Probability
0.28%
Chance of exploitation in the next 30 days
Percentile
21%
Versus all other CVEs
30-day change
No change 0.00 pp
From 0.28% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Known conditions: local access, low-privilege account, no user interaction (CVSS vector). Other conditions: not stated in public data.
Ubuntu105 products
- linuxAll versions (No fix recorded) | < 5.4.0-122.138 | < 5.15.0-37.39
- linux-allwinner-5.19All versions (No fix recorded)
- linux-awsAll versions (No fix recorded) | < 5.4.0-1081.88 | < 5.15.0-1011.14
- linux-aws-5.0All versions (No fix recorded)
- linux-aws-5.11All versions (No fix recorded)
Linux2 products
- linux≥ a3fcf7253139609bf9ff901fbf955fba047e75dd, < 6a95d91c0b315c965198f6ab7dec7c94129e17e0 | ≥ a3fcf7253139609bf9ff901fbf955fba047e75dd, < 7f84c937222944c03f4615ca4742df6bed0e5adf | ≥ a3fcf7253139609bf9ff901fbf955fba047e75dd, < cd02b2687d66f0a8e716384de4b9a0671331f1dc | ≥ a3fcf7253139609bf9ff901fbf955fba047e75dd, < 6b4bf97587ef6c1927a78934b700204920655123 | ≥ a3fcf7253139609bf9ff901fbf955fba047e75dd, < 4d485cf9b609709e45d5113e6e2b1b01254b2fe9 | ≥ a3fcf7253139609bf9ff901fbf955fba047e75dd, < 08c1af8f1c13bbf210f1760132f4df24d0ed46d6 | 4.19
- linux_kernel≥ 4.12, < 4.19.240 | ≥ 4.20, < 5.4.190 | ≥ 5.5, < 5.10.112 | ≥ 5.11, < 5.15.35 | ≥ 5.16, < 5.17.4 | 5.18:rc1 | 5.18:rc2
Debian1 product
- linux< 5.17.6-1
3 vendors · 108 products