CVE-2023-54101

driver: soc: xilinx: use _safe loop iterator to avoid a use after free

State
Published
Severity
Not scored
Published
Dec 24, 2025
Updated
May 11, 2026
Reserved
Dec 24, 2025

Read the record on cve.org

Description

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

driver: soc: xilinx: use _safe loop iterator to avoid a use after free

The hash_for_each_possible() loop dereferences "eve_data" to get the next item on the list. However the loop frees eve_data so it leads to a use after free. Use hash_for_each_possible_safe() instead.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • c7fdb2404f66131bc9c22e06f712717288826487 to before 49fca83f6f3f0cafe5bf5b43e8ee81cf73c2d5e0Affected
  • c7fdb2404f66131bc9c22e06f712717288826487 to before f16599e638073ef0b2828bb64f5e99138e9381b5Affected
  • c7fdb2404f66131bc9c22e06f712717288826487 to before 256aace3a5d8c987183ba4832dffb36f48ea7d3bAffected
  • c7fdb2404f66131bc9c22e06f712717288826487 to before c58da0ba3e5c86e51e2c1557afaf6f71e00c4533Affected
LinuxLinux
  • 5.17Affected
  • before 5.17Not affected
  • 6.1.39 through 6.1.*Not affected
  • 6.3.13 through 6.3.*Not affected
  • 6.4.4 through 6.4.*Not affected
  • 6.5 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.