Back

apparmor: fix a memleak in multi_transaction_new()

Published Dec 24, 2025

Description

In multi_transaction_new(), the variable t is not freed or passed out on the failure of copy_from_user(t->data, buf, size), which could lead to a memleak.

Fix this bug by adding a put_multi_transaction(t) in the error path.

Affected products

Remediation

No remediation recorded yet.

Weaknesses (0)

No CWE recorded.

References (14)

Change history (0)

No recorded changes yet.

Sources
CVE.org / MITRE
Status PUBLISHED
Assigner Linux
Published Dec 24, 2025
Updated May 11, 2026
Reserved Dec 24, 2025
NVD
Status Deferred
Modified Jun 17, 2026
Red Hat
Severity Moderate
Public date Dec 24, 2025
ENISA EUVD
Assigner Linux
Published Dec 24, 2025
Updated May 11, 2026
Exploited since n/a
EUVD-2022-55807