{"schema_version":"1","data":[{"id":4943,"advisory_id":"de858deb-b1bf-4a6c-ad0a-0e6306fcd06b","revision":1,"source_id":"core-cve","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-102824","source_published_at":"2026-09-29T18:27:41.65+00:00","published_at":"2026-10-24T22:00:41.183386+00:00","extraction_method":"structured","technologies":["core-cve","russh"],"cve_ids":["CVE-2026-102824"],"event_types":["advisory"],"payload":{"kind":"advisory","title":"Russh: Missing X25519 zero-point validation in hybrid ML-KEM key exchange","summary":"Russh is a Rust SSH client and server library. Prior to 0.63.0, the hybrid ML-KEM 768 and X25519 implementation in russh/src/kex/hybrid_mlkem.rs accepts an all-zero 32-byte peer X25519 public key in both server_dh and compute_shared_secret, forcing the X25519 contribution to the combined shared secret to zero. A malicious SSH peer can therefore make the combined secret depend only on ML-KEM, defeating the hybrid exchange's intended fallback protection if ML-KEM is later weakened. This issue is fixed in version 0.63.0.","evidence":"cve:CVE-2026-102824","products":[{"name":{"value":"russh","evidence":"/containers/cna/affected/0/product"},"prerequisites":[],"fixed_versions":[],"affected_versions":[]}],"severity":"medium","structured":{"id":"CVE-2026-102824","aliases":["CVE-2026-102824"],"metrics":[{"cvssV3_1":{"scope":"UNCHANGED","version":"3.1","baseScore":4.3,"attackVector":"NETWORK","baseSeverity":"MEDIUM","vectorString":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","integrityImpact":"NONE","userInteraction":"NONE","attackComplexity":"LOW","availabilityImpact":"NONE","privilegesRequired":"LOW","confidentialityImpact":"LOW"}}],"affected":[{"vendor":"Eugeny","product":"russh","versions":[{"status":"affected","version":"< 0.63.0"}]}],"modified":"2026-09-30T20:24:58.381Z","provider":"cve","references":["https://github.com/Eugeny/russh/security/advisories/GHSA-w3jg-pjxf-73p4","https://github.com/Eugeny/russh/commit/8da8967f196472576b1565d518a0ed60fce60f0c","https://github.com/Eugeny/russh/releases/tag/v0.63.0"],"provider_metadata":{"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"id":"CVE-2026-102824","role":"CISA Coordinator","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"partial"}],"version":"2.0.3","timestamp":"2026-09-30T20:24:54.936526Z"}}}],"providerMetadata":{"orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","shortName":"CISA-ADP","dateUpdated":"2026-09-30T20:24:58.381Z"}}],"cna":{"orgId":"a0819718-46f1-4df5-94e2-005712e83aaa","shortName":"GitHub_M","dateUpdated":"2026-09-29T18:27:41.650Z"}}},"related_cves":[{"value":"CVE-2026-102824","evidence":"/cveMetadata/cveId"}],"security_relevant":true,"severity_evidence":"/containers/cna/metrics"}}],"next_after":4943,"next_before":4943}