CVE-2023-52698
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-52698 is a memory leak vulnerability discovered in the Linux kernel's CALIPSO (Common Architecture Label IPv6 Security Option) netlink protocol implementation. The issue was identified when IPv6 support is disabled at boot (ipv6.disable=1), where the calipsoinit() function's netlblcalipsoopsregister() is not called, causing netlblcalipsoops_get() to return NULL. This vulnerability was found by InfoTeCS on behalf of Linux Verification Center (linuxtesting.org) using the Syzkaller fuzzing tool (Kernel Git).

Technical details

The vulnerability occurs in the netlblcalipsoaddpass() function where memory is allocated for the doidef variable but not properly freed with calipsodoifree() when IPv6 is disabled. The issue manifests as a memory leak of 64 bytes, as demonstrated by the hex dump showing an unreferenced object at address 0xffff888011d68180. The vulnerability was introduced with the initial support for the CALIPSO netlink protocol (commit cb72d38211ea) (Kernel Git).

Impact

The vulnerability results in a memory leak that could lead to resource exhaustion over time, potentially causing system performance degradation or denial of service conditions (Kernel Git).

Mitigation and workarounds

The issue has been fixed in various Linux distributions through security updates. For example, Debian 10 (Buster) has addressed this in linux-5.10 version 5.10.209-2~deb10u1 and linux version 4.19.316-1 (Debian LTS). Ubuntu has also released fixes in their security updates (Ubuntu Security).

Additional resources


SourceThis report was generated using AI

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management