Skip to main content
VulnerabilityPublished

CVE-2026-123870: Eclipse Foundation otterdog · Eval Injection

Affects Eclipse Foundation otterdogSource CVE Database V5

0
Compare

Not known to be exploited · CVSS 9.5 Critical : upgrade to 1.3.2 as a priority.

Data as of 9 Nov 2026, 09:19 UTC

CVSS 4.0 base score
9.5Critical
How severe the flaw is on the 0–10 CVSS scale.

Thin evidence

One scorer or none
CVSS scores by source
CNA (eclipse)CVSS 4.09.5
Patch
Available – fixed in 1.3.2
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 9 Nov 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: 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 8 Nov 2026.

What to do

Upgrade Eclipse Foundation otterdog to 1.3.2.

Affected software

ProductAffectedFixed in
Eclipse FoundationotterdogAffected
  • >=0.9.0 <1.3.2
Fixed in
  • 1.3.2
PyPIotterdogpkg:pypi/otterdogOther threatsAffected
  • >=0.9.0 <1.3.2
Fixed in
  • 1.3.2

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

AI-suggested

Upgrade otterdog to version 1.3.2 or later, where this vulnerability is fixed. Ensure that the GITHUB_WEBHOOK_SECRET configuration is set to a non-empty value to enforce HMAC signature verification. Do not rely on default or empty secrets, as this disables critical authentication checks. No other mitigations are indicated by the vendor advisory.

Description

CVE-2026-123870 is a critical vulnerability in the Eclipse Foundation's otterdog web application. The vulnerability arises because the application uses Python's eval() function to process a format-string constructed from incoming GitHub webhook JSON data. If the GITHUB_WEBHOOK_SECRET configuration is unset or empty, the application skips the HMAC signature verification, allowing unauthenticated attackers to send malicious input that is evaluated by Python, leading to arbitrary code execution on the host.

References

Community reviews

Loading reviews…