CVE-2025-48059: powsybl-core · ReDoS
Affects powsybl-coreSource CVE Database V5
Not known to be exploited · CVSS 2.7 Low · fixed in 6.7.2 : update powsybl-core when convenient.
Data as of 25 Oct 2026, 19:02 UTC
- EPSS
- 0.5% chance of exploitation in 30 days – higher than 47% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 6.7.2
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:UExploitation evidence
Disclosed: evidence found.
CVE published 20 Jun 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by 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 2026-10-25.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
Mavencom.powsybl/powsybl-iidm-criteriapkg:maven/com.powsybl/powsybl-iidm-criteriaOther threats | Affected
| Fixed in– |
Mavencom.powsybl/powsybl-contingency-apipkg:maven/com.powsybl/powsybl-contingency-apiOther threats | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
Upgrade affected PowSyBl components to version 6.7.2 or later, where the vulnerability is patched.
Implement input validation and sanitization on any user-supplied regular expressions before they are processed by the RegexCriterion class to prevent malicious regex patterns.
Limit the complexity and length of regular expressions accepted by the system to reduce the risk of ReDoS attacks.
Apply rate limiting and throttling on API endpoints or interfaces that accept regex inputs to mitigate repeated exploitation attempts.
Monitor CPU usage and application logs for unusual spikes or patterns indicative of ReDoS attempts, enabling early detection and response.
If upgrading immediately is not feasible, consider isolating the vulnerable components in controlled environments with resource limits (e.g., CPU quotas, containerization) to minimize impact.
Engage with PowSyBl community or vendors for any additional patches, security advisories, or best practices related to this vulnerability.
Description
PowSyBl (Power System Blocks) is a framework to build power system oriented software. In com.powsybl:powsybl-iidm-criteria versions 6.3.0 to before 6.7.2 and com.powsybl:powsybl-contingency-api versions 5.0.0 to before 6.3.0, there is a a potential polynomial Regular Expression Denial of Service (ReDoS) vulnerability in the RegexCriterion class. This class compiles and evaluates an unvalidated, user-supplied regular expression against the identifier of an Identifiable object via Pattern.compile(regex).matcher(id).find(). If successfully exploited, a malicious actor can cause significant CPU exhaustion through repeated or recursive filter(...) calls — especially if performed over large network models or filtering operations. This issue has been patched in com.powsybl:powsybl-iidm-criteria 6.7.2.