CVE-2022-48627

MediumCVSS 5.5/10Last modified Jun 17, 2026

Description

In the Linux kernel, the following vulnerability has been resolved:

vt: fix memory overlapping when deleting chars in the buffer

A memory overlapping copy occurs when deleting a long line. This memory overlapping copy can cause data corruption when scr_memcpyw is optimized to memcpy because memcpy does not ensure its behavior if the destination buffer overlaps with the source buffer. The line buffer is not always broken, because the memcpy utilizes the hardware acceleration, whose result is not deterministic.

Fix this problem by using replacing the scr_memcpyw with scr_memmovew.

Metrics

CVSS 3.1 5.5/10CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H

Weakness enumeration

Affected software

VendorProductVersions
LinuxLinux>= 81732c3b2fede049a692e58a7ceabb6d18ffb18c, < c8686c014b5e872ba7e334f33ca553f14446fc29; >= 81732c3b2fede049a692e58a7ceabb6d18ffb18c, < 815be99d934e3292906536275f2b8d5131cdf52c; >= 81732c3b2fede049a692e58a7ceabb6d18ffb18c, < bfee93c9a6c395f9aa62268f1cedf64999844926; >= 81732c3b2fede049a692e58a7ceabb6d18ffb18c, < 57964a5710252bc82fe22d9fa98c180c58c20244; >= 81732c3b2fede049a692e58a7ceabb6d18ffb18c, < 14d2cc21ca622310babf373e3a8f0b40acfe8265; >= 81732c3b2fede049a692e58a7ceabb6d18ffb18c, < 39cdb68c64d84e71a4a717000b6e5de208ee60cc
LinuxLinux3.7

References

Timeline

Published
Mar 2, 2024
Last modified
Jun 17, 2026
NVD status
Analyzed

Related CVEs from 2022

CVE-2022-486285.5In the Linux kernel, the following vulnerability has been resolved: ceph: drop messages from MDS when unmounting When unmounting all the dCVE-2022-486295.5In the Linux kernel, the following vulnerability has been resolved: crypto: qcom-rng - ensure buffer for generate is completely filled TheCVE-2022-48636.5Improper Handling of Insufficient Permissions or Privileges in GitHub repository usememos/memos prior to 0.9.1.CVE-2022-486305.5In the Linux kernel, the following vulnerability has been resolved: crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SCVE-2022-486315.5In the Linux kernel, the following vulnerability has been resolved: ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 CVE-2022-486327.8In the Linux kernel, the following vulnerability has been resolved: i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transactionCVE-2022-486335.5In the Linux kernel, the following vulnerability has been resolved: drm/gma500: Fix WARN_ON(lock->magic != lock) error psb_gem_unpin() calCVE-2022-486345.3In the Linux kernel, the following vulnerability has been resolved: drm/gma500: Fix BUG: sleeping function called from invalid context erroCVE-2022-486356.2In the Linux kernel, the following vulnerability has been resolved: fsdax: Fix infinite loop in dax_iomap_rw() I got an infinite loop and CVE-2022-486367.8In the Linux kernel, the following vulnerability has been resolved: s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroupCVE-2022-486377.8In the Linux kernel, the following vulnerability has been resolved: bnxt: prevent skb UAF after handing over to PTP worker When reading thCVE-2022-486385.3In the Linux kernel, the following vulnerability has been resolved: cgroup: cgroup_get_from_id() must check the looked-up kn is a directory
CVE-2022-48627: Medium severity, CVSS 5.5 | Vulnix