8.8
CWE
693
Advisory Published
Updated

CVE-2024-20286: Cisco NX-OS Software Python Parser Escape Vulnerability

First published: Wed Aug 28 2024(Updated: )

A vulnerability in the Python interpreter of Cisco NX-OS Software could allow an authenticated, low-privileged, local attacker to escape the Python sandbox and gain unauthorized access to the underlying operating system of the device. The vulnerability is due to insufficient validation of user-supplied input. An attacker could exploit this vulnerability by manipulating specific functions within the Python interpreter. A successful exploit could allow an attacker to escape the Python sandbox and execute arbitrary commands on the underlying operating system with the privileges of the authenticated user.  Note: An attacker must be authenticated with Python execution privileges to exploit these vulnerabilities. For more information regarding Python execution privileges, see product-specific documentation, such as the section of the Cisco Nexus 9000 Series NX-OS Programmability Guide.

Credit: ykramarz@cisco.com

Affected SoftwareAffected VersionHow to fix
All of
Cisco NX-OS=9.3\(13\)
Any of
Cisco Nexus 9000 Series Switches
Cisco Nexus 9000 Series Switches
Cisco Nexus 92304qc
Cisco Nexus 9000 Series n9k-c9232c
Cisco Nexus 9000 Series Switches
Cisco Nexus 9000 Series Switches
Cisco Nexus 9000 Series Switches
Cisco Nexus 9000 Series N9K-C93108TC-EX
Cisco Nexus 9000 Series Switch
Cisco Nexus 93120TX
Cisco Nexus 9000 Series Switches
Cisco Nexus 9000 Series N9K-C9316D-GX
Cisco Nexus 9000 Series Switch - C93180LC-EX
Cisco Nexus 93180YC-EX
Cisco Nexus 93360YC-FX2
Cisco Nexus 9000 Series Switch n9k-c93180yc-fx
Cisco Nexus 93216TC-FX2
Cisco Nexus 93240YC-FX2
Cisco Nexus 9000 Series N9K-C9332C
Cisco Nexus 9332D-GX2B
Cisco Nexus 9000 Series Switches
Cisco Nexus 93360YC-FX2
Cisco Nexus 9336C-FX2
Cisco Nexus 9348D-GX2A
Cisco Nexus 9000 Series Switch n9k-c9348gc-fxp
Cisco Nexus 9000 Series Switch N9K-C93600CD-GX
Cisco Nexus 9000 Series N9K-C9364C
Cisco Nexus 9364C-GX
Cisco Nexus 9364D-GX2A
Cisco Nexus 9000 Series Switches
Cisco Nexus 9000 Series Switches
Cisco Nexus 9000 Series Switches
Cisco Nexus 9372TX-E
Cisco Nexus 9000 Series Switches
Cisco Nexus 9000 Series Switches
Cisco Nexus 9000 Series Switches
Cisco Nexus 9500 Series
Cisco Nexus 9508
Cisco Nexus N9K-C9508-FM-R
Cisco Nexus 9000 Series Switches
Cisco Nexus 9000 Series Switches
Cisco Nexus 9000 Series Switches
Cisco Nexus 9000 Series Switches
Cisco Nexus 9000 Supervisor B
Cisco Nexus 9000 Series Supervisor Module B
Cisco Nexus 9000 Series Switches
Cisco Nexus 9000 N9K-X9400
Cisco Nexus 9000 Series Switches
Cisco Nexus 9000 Series N9K-X9432C-S
Cisco Nexus 9000 Series N9K-X9464PX
Cisco N9K-X9464TX2 Firmware
Cisco N9K-X9564PX
Cisco N9K-X9564TX
Cisco x96136yc-r
Cisco Nexus 9636C-R
Cisco Nexus n9k-x9636c-rx
Cisco Nexus N9K-X9636Q-R
Cisco Nexus 9000 N9K-X97160YC-EX
Cisco N9K series switches
Cisco Nexus 9000 Series Switches n9k-x9732c-ex
Cisco Nexus 9000 Series N9K-X9732C-FX
Cisco Nexus 9000 Series Switch n9k-x9736c-ex
Cisco Nexus 9000 Series Switch
Cisco Nexus 9000 Series Switch n9k-x9788tc-fx
Cisco Nexus 3000
Cisco Nexus 3000
Cisco Nexus 3016Q Firmware
Cisco Nexus 3016Q Firmware
Cisco Nexus 3048 Firmware
Cisco Nexus 3064 Firmware
Cisco Nexus 3064
Cisco Nexus 3064
Cisco Nexus 3064x
Cisco Nexus 3064
Cisco Nexus 3064-X Firmware
Cisco Nexus 3100 Firmware
Cisco Nexus 3100V Firmware
Cisco Nexus 3100-Z firmware
Cisco Nexus 3100V Firmware
Cisco Nexus 31108PC-V Firmware
Cisco Nexus 31108PV-V Firmware
Cisco Nexus 31108TC-V Firmware
Cisco Nexus 31128PQ
Cisco Nexus 3132C-Z Firmware
Cisco Nexus 3132Q-XL
Cisco Nexus 3132Q-V Firmware
Cisco Nexus 3132Q-X/3132Q-XL
Cisco Nexus 3132Q-X/3132Q-XL
Cisco Nexus 3132Q-XL Firmware
Cisco Nexus 3164Q Firmware
Cisco Nexus 3172 Firmware
Cisco Nexus 3172PQ/PQ-XL
Cisco Nexus 3172PQ-XL Firmware
Cisco Nexus 3172PQ/PQ-XL
Cisco Nexus 3172TQ Firmware
Cisco Nexus 3172TQ-XL
Cisco Nexus 3172TQ-XL Firmware
Cisco Nexus 3200
Cisco Nexus 3232
Cisco Nexus 3232C
Cisco Nexus 3232C
Cisco Nexus 3264C-E Firmware
Cisco Nexus 3264Q Firmware
Cisco Nexus 3400 Firmware
Cisco Nexus 3408-S Firmware
Cisco Nexus 34180YC Firmware
Cisco Nexus 34200YC-SM Firmware
Cisco Nexus 3432D-S Firmware
Cisco Nexus 3464C Firmware
Cisco Nexus 3500 Platform
Cisco Nexus 3500 Platform Firmware
Cisco Nexus 3524-xl
Cisco Nexus 3524-xl
Cisco Nexus 3524-x/xl
Cisco Nexus 3524-XL Firmware
Cisco Nexus 3548-X/XL Firmware
Cisco Nexus 3548-X/XL
Cisco Nexus 3548-x/xl
Cisco Nexus 3548-X/XL
Cisco Nexus 3600 Firmware
Cisco Nexus 36180YC-R Firmware
Cisco Nexus 3636C-R Firmware
Cisco Nexus 9000 Firmware
Cisco Nexus 9000 in ACI mode
Cisco Nexus 9000
Cisco Nexus 9000 in standalone
Cisco NX-OS Nexus 9000 Series
Cisco Nexus 9200 firmware
Cisco Nexus 9200
Cisco Nexus 92160YC Switch
Cisco Nexus 92160YC-X Firmware
Cisco Nexus 9221C Firmware
Cisco Nexus 92300YC Firmware
Cisco Nexus 92300YC Firmware
Cisco Nexus 92304QC Switch
Cisco Nexus 92304qc
Cisco Nexus 9232E
Cisco Nexus 92348GC-X Switch
Cisco Nexus 9236C Switch
Cisco Nexus 9236c
Cisco Nexus 9272Q Switch
Cisco Nexus 9272Q Switch
Cisco Nexus 9300 Firmware
Cisco Nexus
Cisco Nexus 93108TC-EX-24 Firmware
Cisco Nexus 93108TC-EX-24
Cisco Nexus 93108TC-FX Switch
Cisco Nexus 93108TC-FX Switch
Cisco Nexus 93108TC-FX3
Cisco Nexus 93108TC-FX3
Cisco Nexus 93108TC-FX3P Firmware
Cisco Nexus 93120TX Firmware
Cisco Nexus 93120TX
Cisco Nexus 93128 Firmware
Cisco Nexus 93128 Firmware
Cisco Nexus 93128tx
Cisco Nexus 9316D-GX Firmware
Cisco Nexus 93180LC-EX Switch
Cisco Nexus 9000 Series Switch
Cisco Nexus 93180TC-EX Firmware
Cisco Nexus 93180YC-EX-24
Cisco Nexus 93180YC-EX-24 Firmware
Cisco Nexus 93180YC-EX-24
Cisco Nexus 93180YC-FX Firmware
Cisco Nexus 93180YC-FX-24 Firmware
Cisco Nexus 93180YC-FX3 Firmware
Cisco Nexus 93180YC-FX3H
Cisco Nexus 93180YC-FX3S Firmware
Cisco Nexus 93216TC-FX2 Firmware
Cisco Nexus 93240TC-FX2
Cisco Nexus 93240YC-FX2 Firmware
Cisco Nexus 9332C Firmware
Cisco Nexus 9332D-GX2B Firmware
Cisco Nexus 9332D-H2R
Cisco Nexus 9332PQ Firmware
Cisco Nexus 9332pq
Cisco Nexus 93360YC-FX2
Cisco Nexus 9336C-FX2 Firmware
Cisco Nexus 9336C-FX2-E Firmware
Cisco Nexus N9336PQ
Cisco Nexus 9336PQ ACI Spine Switch
Cisco Nexus N9336PQ-X
Cisco Nexus 9336PQ
Cisco Nexus 93400LD-H1
Cisco Nexus 9348D-GX2A
Cisco Nexus 9348GC-FX3
Cisco Nexus 9348GC-FX3PH
Cisco Nexus 9348GC-FXP Firmware
Cisco Nexus 93600CD-GX Firmware
Cisco Nexus 9364c-h1
Cisco Nexus 9364C-GX Firmware
Cisco Nexus 9364c-h1
Cisco Nexus 9364D-GX2A Firmware
Cisco Nexus 9372PX-E
Cisco Nexus 9372PX-E Firmware
Cisco Nexus 9372PX-E
Cisco Nexus 9372px
Cisco Nexus 9372TX
Cisco Nexus 9372TX-E Switch
Cisco Nexus 9372TX-E
Cisco Nexus 9372TX
Cisco Nexus 9396PX Firmware
Cisco Nexus 9396PX Switch
Cisco Nexus 9396TX Firmware
Cisco Nexus 9396TX
Cisco Nexus 9408
Cisco Nexus 9432PQ
Cisco Nexus 9500 Series
Cisco Nexus 9500
Cisco Nexus 9500
Cisco Nexus 9500
Cisco Nexus 9500 Supervisor A
Cisco Nexus 9500 Supervisor A+
Cisco Nexus 9500 Supervisor B firmware
Cisco Nexus 9500 Supervisor B+
Cisco Nexus 9500R Firmware
Cisco Nexus 9504 firmware
Cisco Nexus 9504
Cisco Nexus 9508
Cisco Nexus 9508
Cisco Nexus 9516 firmware
Cisco Nexus 9516
Cisco Nexus 9536PQ Firmware
Cisco Nexus 9636PQ Firmware
Cisco Nexus 9716D-GX Firmware
Cisco Nexus 9736PQ Firmware
Cisco Nexus 9800 Firmware
Cisco Nexus 9800 34-port 100g and 14-port 400g line card
Cisco Nexus 9800 36-port 400g line card
Cisco Nexus 9804
Cisco Nexus 9808

Never miss a vulnerability like this again

Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.

Frequently Asked Questions

  • What is the severity of CVE-2024-20286?

    CVE-2024-20286 has a high severity rating due to the potential for local attackers to escape the Python sandbox and gain unauthorized access to the underlying operating system.

  • How do I fix CVE-2024-20286?

    To mitigate CVE-2024-20286, upgrade to the patched versions of Cisco NX-OS Software that address this vulnerability.

  • Who is affected by CVE-2024-20286?

    CVE-2024-20286 affects devices running specific versions of Cisco NX-OS Software, particularly those incorporating Python interpreter functionalities.

  • What type of vulnerability is CVE-2024-20286?

    CVE-2024-20286 is a local privilege escalation vulnerability that allows low-privileged authenticated users to escape the Python sandbox.

  • Is authentication required to exploit CVE-2024-20286?

    Yes, an authenticated user with low privileges is required to exploit CVE-2024-20286.

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.
© 2025 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203