Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2026-20131 — Detection and proof-of-concept exploit for CVE-2026-20131, a critical unauthenticated Java deserialization RCE in Cisco Secure FMC. Includes a safe detection probe and a ysoserial-based PoC for authorized lab and CTF environments. | Kitploit
Tools/GitHubGitHub/sak110/cve-2026-20131
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingLearning & EducationRed TeamingLabs & Practice
GitHubsak110/cve-2026-20131

CVE-2026-20131

Detection and proof-of-concept exploit for CVE-2026-20131, a critical unauthenticated Java deserialization RCE in Cisco Secure FMC. Includes a safe detection probe and a ysoserial-based PoC for authorized lab and CTF environments.

View Repository
335 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2026-20131 — Cisco Secure FMC Remote Code Execution (Java Deserialization)

Severity: Critical (CVSS 3.1: 10.0) CWE: CWE-502 — Deserialization of Untrusted Data Affected: Cisco Secure Firewall Management Center (FMC) Software Advisory: cisco-sa-fmc-rce-NKhnULJh Bug ID: CSCwt14636


Overview

A vulnerability in the web-based management interface of Cisco Secure Firewall Management Center (FMC) Software allows an unauthenticated, remote attacker to execute arbitrary Java code as root on the affected device.

The vulnerability stems from insecure deserialization of a user-supplied Java byte stream. An attacker can send a crafted serialized Java object to the FMC web interface, triggering arbitrary code execution with root privileges — no authentication required.

Note: Cisco Security Cloud Control (SCC) Firewall Management (SaaS) is also affected and has been patched automatically by Cisco.


Root Cause

The FMC web interface accepts and deserializes Java objects from unauthenticated HTTP requests without validating the object type or content. Java deserialization is inherently dangerous when applied to untrusted input — the JVM executes code embedded in the object graph during readObject(), before any application-level validation can run.

Attack flow:

root@kitploit:~
Attacker → crafted serialized Java object (HTTP POST) → FMC readObject() → gadget chain fires → root RCE

Java serialization magic bytes that identify the start of a serialized stream:

root@kitploit:~
AC ED 00 05

Affected Products

ProductStatus
Cisco Secure Firewall Management Center (FMC) SoftwareVulnerable — patch available
Cisco Security Cloud Control (SCC) Firewall ManagementVulnerable — patched automatically by Cisco
Cisco Secure Firewall ASA SoftwareNot affected
Cisco Secure Firewall Threat Defense (FTD) SoftwareNot affected

Use the Cisco Software Checker for specific affected version numbers.


Files

FileDescription
check.pySafe detection probe — no gadget chain
poc.pyPoC exploit via ysoserial — lab/CTF environments only

Detection Script

check_cve_2026_20131.py probes known FMC endpoints by sending Java serialization magic bytes and inspecting the HTTP response. A 500 or unexpected 200 on a serialization endpoint suggests the server is processing (deserializing) the input rather than rejecting it.

No exploit payload or gadget chain is used.

root@kitploit:~
pip install requests
python3 check.py https://<fmc-host>
ResultMeaning
POTENTIALLY VULNERABLEEndpoint processed serialized bytes
No obvious exposure detectedLikely patched or endpoints unreachable

PoC Exploit (Lab / CTF)

poc.py builds a deserialization payload using ysoserial and delivers it to the target FMC endpoint.

For authorized lab and CTF environments only.

See poc.py for full usage, requirements, and setup instructions.


Remediation

Cisco has released fixed software. There are no workarounds.

Apply the patch from the official advisory: https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-fmc-rce-NKhnULJh

Interim hardening (while patching):

  • Restrict FMC management interface to trusted IP ranges only
  • Block all public internet access to the FMC web interface
  • Add WAF/IDS rules to detect AC ED 00 05 magic bytes in HTTP POST bodies

Timeline

DateEvent
2026-03-04Cisco advisory published — v1.0 Final
2026-03-04Part of March 2026 Cisco Secure Firewall Bundled Advisory release

Source

Discovered during internal security testing by Keane O'Kelley, Cisco Advanced Security Initiatives Group (ASIG).


References

  • Cisco Advisory cisco-sa-fmc-rce-NKhnULJh
  • Cisco Software Checker
  • ysoserial
  • NVD CVE-2026-20131

Credits

  • Keane O'Kelley (Cisco ASIG) — original discoverer
  • Sushilsin — prior detection research (detection script approach)

Disclaimer

This repository is published for educational and authorized security research purposes only. Only use against systems you own or have explicit written permission to test. Unauthorized use may violate the Computer Fraud and Abuse Act (CFAA) and equivalent laws in your jurisdiction.

Download Tool