Skip to main content
VulnerabilityPublished

CVE-2025-63690: pig · Unsafe Reflection

Affects pigSource CVE Database V5

0

Not known to be exploited · CVSS 9.1 Critical.

Data as of 26 Oct 2026, 10:12 UTC

CVSS 3.1 base score
9.1Critical
How severe the flaw is on the 0–10 CVSS scale.
EPSS
1.0% chance of exploitation in 30 days – higher than 64% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 7 Nov 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Affected software

ProductAffectedFixed in
GitHubpig-mesh/pigpkg:github/pig-mesh/pigOther threatsAffected
  • <=3.8.2
Fixed in–

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

To mitigate CVE-2025-63690, organizations should immediately identify and inventory all pig-mesh deployments, focusing on versions 3.8.2 and below. Since no official patches are currently available, temporary mitigations include restricting network access to the Quartz management interface to trusted administrators only, ideally via VPN or zero-trust network segmentation. Disable or restrict the use of the Quartz management module if not essential. Implement strict input validation and code execution policies to prevent untrusted classes from being loaded via reflection. Monitor logs for suspicious activity related to Quartz task scheduling and ELProcessor usage. Employ runtime application self-protection (RASP) or Web Application Firewalls (WAFs) with custom rules to detect and block exploitation attempts targeting the eval method. Prepare to deploy patches promptly once released by pig-mesh maintainers. Additionally, conduct privilege audits to minimize the number of users with high-level access to the system management module.

Description

In pig-mesh Pig versions 3.8.2 and below, when setting up scheduled tasks in the Quartz management function under the system management module, it is possible to execute any Java class with a parameterless constructor and its methods with parameter type String through reflection. At this time, the eval method in Tomcat's built-in class jakarta.el.ELProcessor can be used to execute commands, leading to a remote code execution vulnerability.

References

Community reviews

Loading reviews…