CVE-2026-60007
Received Received - Intake

Username-Token Padding Oracle in Eclipse Milo

Vulnerability report for CVE-2026-60007, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-04

Last updated on: 2026-08-04

Assigner: Eclipse Foundation

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-04
Last Modified
2026-08-04
Generated
2026-08-04
AI Q&A
2026-08-04
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
eclipse milo From 0.6.0 (inc) to 1.1.4 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-204 The product provides different responses to incoming requests in a way that reveals internal state information to an unauthorized actor outside of the intended control sphere.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability affects Eclipse Milo versions 0.6.0 through 1.1.4. It involves username-token processing returning different error messages for invalid RSA PKCS#1 v1.5 padding versus other authentication failures. An attacker can exploit this by capturing a victim's encrypted username token and using repeated unauthenticated ActivateSession requests as a padding oracle to recover the victim's password and authenticate with those credentials.

Detection Guidance

Detecting this vulnerability requires monitoring for distinguishable error responses during username-token authentication. Check logs for inconsistent status codes like Bad_IdentityTokenInvalid versus other errors during ActivateSession requests. Use network traffic analysis tools to inspect OPC UA protocol exchanges for repeated failed authentication attempts with varying padding errors.

Impact Analysis

If you use affected Eclipse Milo versions, an attacker could intercept encrypted credentials, decrypt your password, and gain unauthorized access to systems using those credentials. This could lead to data breaches, unauthorized operations, or full system compromise depending on the privileges of the compromised account.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, violating confidentiality requirements in GDPR and HIPAA. Organizations using affected versions may face compliance violations, potential data breaches, and associated legal penalties if exploited.

Mitigation Strategies

Upgrade Eclipse Milo to versions beyond 1.1.4 where the fix has been applied. If upgrading is not immediately possible, implement strict rate limiting on ActivateSession requests and ensure all authentication failures return uniform error messages. Disable Basic128Rsa15 encryption if not required.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-60007. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart