CVE-2026-24802: briandilley jsonrpc4j · Infinite Loop
Affects briandilley jsonrpc4jSource CVE Database V5
Not known to be exploited · CVSS 5.3 Medium : upgrade to 1.6.1 when convenient.
Data as of 25 Oct 2026, 19:02 UTC
- EPSS
- 0.4% chance of exploitation in 30 days – higher than 36% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 1.6.1
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:L/AU:Y/R:A/V:D/RE:M/U:AmberExploitation evidence
Disclosed: evidence found.
CVE published 27 Jan 2026
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
Upgrade com.googlecode.jsonrpc4j/jsonrpc4j to 1.6.1.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| briandilleyjsonrpc4j | Affected
| Fixed in– |
Mavencom.googlecode.jsonrpc4j/jsonrpc4jpkg:maven/com.googlecode.jsonrpc4j/jsonrpc4jOther threats | Affected
| Fixed in
|
GitHubjsonrpc4jpkg:github/jsonrpc4jOther 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
Immediate mitigation involves auditing all applications and services for usage of jsonrpc4j versions up to 1.6.0. Organizations should monitor vendor channels for official patches or updates addressing CVE-2026-24802. In the absence of an official patch, developers can implement code-level fixes to ensure loop exit conditions are reachable, such as adding timeout mechanisms or loop iteration limits in NoCloseOutputStream.java. Employing runtime monitoring and resource usage alerts can help detect anomalous CPU or memory consumption indicative of exploitation attempts. Network-level protections, such as rate limiting and input validation on JSON-RPC endpoints, can reduce the likelihood of triggering the infinite loop. Additionally, isolating vulnerable services and applying strict access controls can limit exposure. Regular security testing and code reviews focusing on loop constructs and exit conditions in RPC libraries are recommended to prevent similar issues.
Description
Loop with Unreachable Exit Condition ('Infinite Loop') vulnerability in briandilley jsonrpc4j (src/main/java/com/googlecode/jsonrpc4j modules). This vulnerability is associated with program files NoCloseOutputStream.Java. This issue affects jsonrpc4j: through 1.6.0.