vt: fix unicode buffer corruption when deleting characters
- Published
- Last modified
- Where the record stands: published, rejected by its publisher, or superseded by another id.What do these mean? →
- published
- Whether CISA lists it in its Known Exploited Vulnerabilities catalog: proof that attackers are using it.What do these mean? →
- Not listed in CISA KEV
- Fix
- Fixed in 4.19.312, 5.4.274, 5.10.215, 5.15.154, 6.1.84, and 2 more
- Whether working attack code is public (Exploit-DB, Metasploit, Nuclei or GitHub). Public code makes attacks easier.What do these mean? →
- None on Exploit-DB, Metasploit or GitHub
- Exploitation: none
- Automatable: no
- Technical impact: partial
Summary
In the Linux kernel, the following vulnerability has been resolved: vt: fix unicode buffer corruption when deleting characters This is the same issue that was fixed for the VGA text buffer in commit 39cdb68c64d8 ("vt: fix memory overlapping when deleting chars in the buffer"). The cure is also the same i.e. replace memcpy() with memmove() due to the overlaping buffers.
Timeline
- CVE published
- CISA SSVC assessment
Exploitation: none · Automatable: no · Technical impact: partial
- Record last updated
Affected versions
- Linux Linux
From 81732c3b2fede049a692e58a7ceabb6d18ffb18c · fixed in fc7dfe3d123f00e720be80b920da287810a1f37d; From 81732c3b2fede049a692e58a7ceabb6d18ffb18c · fixed in ff7342090c1e8c5a37015c89822a68b275b46f8a; From 81732c3b2fede049a692e58a7ceabb6d18ffb18c · fixed in 1ce408f75ccf1e25b3fddef75cca878b55f2ac90; From 81732c3b2fede049a692e58a7ceabb6d18ffb18c · fixed in 0190d19d7651c08abc187dac3819c61b726e7e3f; From 81732c3b2fede049a692e58a7ceabb6d18ffb18c · fixed in 994a1e583c0c206c8ca7d03334a65b79f4d8bc51; From 81732c3b2fede049a692e58a7ceabb6d18ffb18c · fixed in 7529cbd8b5f6697b369803fe1533612c039cabda; From 81732c3b2fede049a692e58a7ceabb6d18ffb18c · fixed in 2933b1e4757a0a5c689cf48d80b1a2a85f237ff1; From 81732c3b2fede049a692e58a7ceabb6d18ffb18c · fixed in 1581dafaf0d34bc9c428a794a22110d7046d186d
- Linux Linux
3.7
- KernelLinux
From 3.7.0 · fixed in 4.19.312; From 4.20.0 · fixed in 5.4.274; From 5.5.0 · fixed in 5.10.215; From 5.11.0 · fixed in 5.15.154; From 5.16.0 · fixed in 6.1.84; From 6.2.0 · fixed in 6.6.24; From 6.7.0 · fixed in 6.7.12
References 8
git.kernel.org
- stable/c/fc7dfe3d123f00e720be80b920da287810a1f37d
- stable/c/ff7342090c1e8c5a37015c89822a68b275b46f8a
- stable/c/1ce408f75ccf1e25b3fddef75cca878b55f2ac90
- stable/c/0190d19d7651c08abc187dac3819c61b726e7e3f
- stable/c/994a1e583c0c206c8ca7d03334a65b79f4d8bc51
- stable/c/7529cbd8b5f6697b369803fe1533612c039cabda
- stable/c/2933b1e4757a0a5c689cf48d80b1a2a85f237ff1
- stable/c/1581dafaf0d34bc9c428a794a22110d7046d186d