REDHAT-BUG-2492295: Medium severity Linux Linux kernel vulnerability

Published Jun 24, 2026
·
Updated

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

ppp: require CAPNETADMIN in target netns for unattached ioctls

/dev/ppp open is currently authorized against file->fcred->userns, while unattached administrative ioctls operate on current->nsproxy->netns.

As a result, a local unprivileged user can create a new user namespace with CLONENEWUSER, gain CAPNETADMIN only in that new user namespace, and still issue PPPIOCNEWUNIT, PPPIOCATTACH, or PPPIOCATTCHAN against an inherited network namespace.

Require CAPNETADMIN in the user namespace that owns the target network namespace before handling unattached PPP administrative ioctls.

This preserves normal pppd operation in the network namespace it is actually privileged in, while rejecting the userns-only inherited-netns case.

Affected Software

1 affected component
Linux Linux kernel

Event History

Jun 24, 2026
Data Sourced
via Red Hat·06:04 PM
DescriptionSeverityAffected Software

Frequently Asked Questions

1

Who can exploit this issue?

A local unprivileged user who can create a new user namespace with CLONE_NEWUSER can gain CAP_NET_ADMIN in that namespace and use it against an inherited network namespace.

2

Which PPP operations are affected?

The affected unattached administrative ioctls are PPPIOCNEWUNIT, PPPIOCATTACH, and PPPIOCATTCHAN.

3

What condition makes a system vulnerable?

The issue arises when /dev/ppp access is authorized using credentials from a new user namespace, while the administrative ioctl operates on an inherited network namespace. The vulnerable case is having CAP_NET_ADMIN only in the new user namespace rather than in the user namespace that owns the target network namespace.

4

What behavior does the fix enforce?

The fix requires CAP_NET_ADMIN in the user namespace that owns the target network namespace before unattached PPP administrative ioctls are processed. Normal pppd operation remains allowed in the network namespace where it is actually privileged.

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