CVE-2026-80797: nfc: pn533: purge fragmented skbs during cleanup

Published Sep 4, 2026
·
Updated

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

nfc: pn533: purge fragmented skbs during cleanup

pn53xcommonclean() purges respq before freeing the common PN533 state, but it leaves fragmentskb untouched. The fragmentation helpers queue transmit fragments there while sending large initiator or target-mode frames, and those skbs remain owned by the driver until they are sent or discarded.

If the device is removed while fragments are still queued, the common cleanup path frees the PN533 state without releasing the queued fragment skbs, leaking them.

Purge fragmentskb during cleanup alongside respq.

Affected Software

1 affected component
Linux Linux kernel

Event History

Sep 4, 2026
CVE Published
via MITRE·03:13 PM
Data Sourced
via MITRE·03:13 PM
Description

Frequently Asked Questions

1

When can this memory leak occur?

It can occur when a PN533 device is removed while transmit fragments for a large initiator-mode or target-mode frame are still queued in fragment_skb.

2

What is the impact of the issue?

Queued fragment socket buffers remain unreleased after the PN533 common state is freed, causing a memory leak.

3

What should teams do if they cannot immediately apply the fix?

Avoid removing PN533 devices while large initiator-mode or target-mode transmissions may still have queued fragments, where operationally possible.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203