Description
In Eclipse Milo versions 0.6.0 through 1.1.4, username-token processing returns distinguishable errors for invalid RSA PKCS#1 v1.5 padding and other authentication failures, allowing an on-path attacker who captures a victim's `Basic128Rsa15`-encrypted username token to use repeated unauthenticated `ActivateSession` requests as a padding oracle, recover the victim's password, and authenticate with the recovered credentials.
Published: 2026-08-04
Score: 9.1 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Eclipse Milo versions 0.6.0 through 1.1.4 process username tokens by returning distinguishable errors for invalid RSA PKCS#1 v1.5 padding and other authentication failures. An on-path attacker who captures a victim's Basic128Rsa15 encrypted username token can send repeated unauthenticated ActivateSession requests, relying on the differing error responses to perform a padding oracle attack. This allows the attacker to recover the victim's password and authenticate using the recovered credentials. The flaw is a classic padding oracle weakness (CWE-204) with full confidentiality and authentication compromise.

Affected Systems

The vulnerable product is Eclipse Milo under the Eclipse Foundation. The affected range is versions 0.6.0 through 1.1.4 inclusive. No explicit sub-product variants are listed in the data.

Risk and Exploitability

The CVSS base score is 9.1, indicating high severity. EPSS data is not available and the vulnerability is not listed in CISA KEV. The attack requires an on-path position to intercept a Basic128Rsa15 token and the ability to send many ActivateSession requests; it does not require privileged user interaction, making exploitation feasible for network attackers against exposed Milo services.

Generated by OpenCVE AI on August 4, 2026 at 20:31 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Disable the Basic128Rsa15 username token authentication or restrict its use to trusted internal networks.
  • Monitor for repeated failed ActivateSession attempts and enforce network segmentation or firewall rules to limit access to the Milo endpoint.
  • Apply any vendor‑released patch or upgrade to a newer version of Eclipse Milo that includes the secure padding verification fix.

Generated by OpenCVE AI on August 4, 2026 at 20:31 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 05 Aug 2026 10:45:00 +0000

Type Values Removed Values Added
First Time appeared Eclipse
Eclipse eclipse Milo
Vendors & Products Eclipse
Eclipse eclipse Milo

Tue, 04 Aug 2026 21:00:00 +0000

Type Values Removed Values Added
Title Padding Oracle in Eclipse Milo Reveals Passwords

Tue, 04 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 04 Aug 2026 12:45:00 +0000

Type Values Removed Values Added
Description In Eclipse Milo versions 0.6.0 through 1.1.4, username-token processing returns distinguishable errors for invalid RSA PKCS#1 v1.5 padding and other authentication failures, allowing an on-path attacker who captures a victim's `Basic128Rsa15`-encrypted username token to use repeated unauthenticated `ActivateSession` requests as a padding oracle, recover the victim's password, and authenticate with the recovered credentials.
Weaknesses CWE-204
References
Metrics cvssV4_0

{'score': 9.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Eclipse Eclipse Milo Milo
cve-icon MITRE

Status: PUBLISHED

Assigner: eclipse

Published:

Updated: 2026-08-04T15:02:43.092Z

Reserved: 2026-07-16T13:58:02.246Z

Link: CVE-2026-60007

cve-icon Vulnrichment

Updated: 2026-08-04T14:19:32.679Z

cve-icon NVD

Status : Analyzed

Published: 2026-08-04T13:18:55.427

Modified: 2026-08-05T20:22:16.417

Link: CVE-2026-60007

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-05T10:20:08Z

Weaknesses
  • CWE-204

    Observable Response Discrepancy