CVE-2026-45929: ovpn: fix possible use-after-free in ovpn_net_xmit

Published May 27, 2026
·
Updated

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

ovpn: fix possible use-after-free in ovpnnetxmit

When building the skblist in ovpnnetxmit, skbsharecheck will free the original skb if it is shared. The current implementation continues to use the stale skb pointer for subsequent operations: - peer lookup, - skbdstdrop (even though all segments produced by skbgsosegment will have a dst attached), - ovpnpeerstatsincrementtx.

Fix this by moving the peer lookup and skbdstdrop before segmentation so that the original skb is still valid when used. Return early if all segments fail skbsharecheck and the list ends up empty. Also switch ovpnpeerstatsincrementtx to use skblist.next; the next patch fixes the stats logic.

Affected Software

3 affected components
Linux Linux kernel
Linux Linux kernel>=6.16<6.18.14
Linux Linux kernel>=6.19<6.19.4

Event History

May 27, 2026
CVE Published
via MITRE·12:17 PM
Data Sourced
via MITRE·12:17 PM
DescriptionSeverity
Data Sourced
via NVD·02:17 PM
RemedyDescriptionSeverityWeaknessAffected Software

Frequently Asked Questions

1

What access does an attacker need to exploit this issue?

The severity vector indicates local access and low privileges are required. No user interaction is required.

2

What is the potential impact if exploitation succeeds?

The severity vector rates confidentiality, integrity, and availability impact as high. The flaw is a use-after-free in the OpenVPN data-path transmit handling.

3

Which systems are exposed?

Systems running the Linux kernel with the affected ovpn transmit path are relevant. The provided data does not identify affected or fixed kernel versions.

4

How can I remediate this vulnerability?

Apply a Linux kernel update containing the upstream stable fixes referenced in the advisory. The provided data does not describe a configuration workaround if updating is not immediately 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