Skip to main content
← All vulnerabilities
CVE-2023-4194

Kernel: tap: tap_open(): correctly initialize socket uid next fix of i_uid to current_fsuid

Published
Last modified
published
Not listed in CISA KEV
None on Exploit-DB, Metasploit or GitHub

Summary

A flaw was found in the Linux kernel's TUN/TAP functionality. This issue could allow a local user to bypass network filters and gain unauthorized access to some resources. The original patches fixing CVE-2023-1076 are incorrect or incomplete. The problem is that the following upstream commits - a096ccca6e50 ("tun: tun_chr_open(): correctly initialize socket uid"), - 66b2c338adce ("tap: tap_open(): correctly initialize socket uid"), pass "inode->i_uid" to sock_init_data_uid() as the last parameter and that turns out to not be accurate.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • kernel

    Version range not reported

  • kernel

    Version range not reported

  • kernel

    Version range not reported

  • kernel

    Version range not reported

  • kernel-rt

    Version range not reported

  • kernel

    Version range not reported

  • kernel-rt

    Version range not reported

  • kernel-rt

    Version range not reported

  • redhat-virtualization-host

    Version range not reported

References 6

access.redhat.com

bugzilla.redhat.com

lore.kernel.org