CVE-2026-92480

scsi: ufs: core: Validate string descriptors

State
Published
Severity
Not scored
Published
Sep 17, 2026
Updated
Oct 30, 2026
Reserved
Sep 16, 2026

Read the record on cve.org

Description

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

scsi: ufs: core: Validate string descriptors

The string descriptor length includes a two-byte header while the UTF-16 payload starts after it. utf16s_to_utf8s() expects a count of UTF-16 code units, not bytes. Passing the payload byte count can make it read beyond the descriptor buffer.

Validate that the payload has an even byte count, pass a code-unit count to the converter, and allocate sufficient UTF-8 output space.

The raw string buffer starts after the descriptor header but its size is bLength. Copying bLength bytes from that pointer can read beyond the response buffer.

Allocate a zeroed bLength-sized buffer and copy only the UTF-16 payload. This preserves the raw buffer size consumed by the RPMB device-ID ABI while avoiding the overread.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 4b828fe156a662a4b6135019bf077040340f299b to before 22c076f72ad67d89dab58d9c97a17c33e8130e82Affected
  • 4b828fe156a662a4b6135019bf077040340f299b to before 566109f1ee4e389b4effab43b0ce1fdab302e9deAffected
  • 4b828fe156a662a4b6135019bf077040340f299b to before 02dd1a65dff842d9360a38ebe243dc8f6adbbaf5Affected
  • 4b828fe156a662a4b6135019bf077040340f299b to before f3480c59f4ce97d831e9d06f5a2b9c20547ed1a4Affected
  • 4b828fe156a662a4b6135019bf077040340f299b to before 66da25277256b6bf4c3fdbf3c9bfd43324c9cf25Affected
  • 4b828fe156a662a4b6135019bf077040340f299b to before d96e83d028d7d8762e424e49c671d49ac2ecf14fAffected
LinuxLinux
  • 5.4Affected
  • before 5.4Not affected
  • 6.1.191 through 6.1.*Not affected
  • 6.6.160 through 6.6.*Not affected
  • 6.12.114 through 6.12.*Not affected
  • 6.18.57 through 6.18.*Not affected
  • 7.2.6 through 7.2.*Not affected
  • 7.3 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.