CVE-2023-52596

sysctl: Fix out of bounds access for empty sysctl registers

State
Published
Severity
Not scored
Published
Mar 6, 2024
Updated
May 11, 2026
Reserved
Mar 2, 2024

Read the record on cve.org

Description

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

sysctl: Fix out of bounds access for empty sysctl registers

When registering tables to the sysctl subsystem there is a check to see if header is a permanently empty directory (used for mounts). This check evaluates the first element of the ctl_table. This results in an out of bounds evaluation when registering empty directories.

The function register_sysctl_mount_point now passes a ctl_table of size 1 instead of size 0. It now relies solely on the type to identify a permanently empty register.

Make sure that the ctl_table has at least one element before testing for permanent emptiness.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 9edbfe92a0a1355bae1e47c8f542ac0d39f19f8c to before 15893975e9e382f8294ea8d926f08dc2d8d39edeAffected
  • 9edbfe92a0a1355bae1e47c8f542ac0d39f19f8c to before 2ae7081bc10123b187e36a4f3a8e53768de31489Affected
  • 9edbfe92a0a1355bae1e47c8f542ac0d39f19f8c to before 315552310c7de92baea4e570967066569937a843Affected
LinuxLinux
  • 6.6Affected
  • before 6.6Not affected
  • 6.6.16 through 6.6.*Not affected
  • 6.7.4 through 6.7.*Not affected
  • 6.8 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.