CVE-2025-38546

Source
https://nvd.nist.gov/vuln/detail/CVE-2025-38546
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2025-38546.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2025-38546
Downstream
Related
Published
2025-08-16T12:15:30Z
Modified
2025-08-30T18:01:35Z
Summary
[none]
Details

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

atm: clip: Fix memory leak of struct clip_vcc.

ioctl(ATMARPMKIP) allocates struct clipvcc and set it to vcc->user_back.

The code assumes that vccdestroysocket() passes NULL skb to vcc->push() when the socket is close()d, and then clippush() frees clipvcc.

However, ioctl(ATMARPDCTRL) sets NULL to vcc->push() in atminit_atmarp(), resulting in memory leak.

Let's serialise two ioctl() by locksock() and check vcc->push() in atminit_atmarp() to prevent memleak.

References

Affected packages