Descripción
Cocos AI es un sistema de computación confidencial para IA. En Cocos AI 0.8.2 y versiones anteriores, VerifTeeAttestation en el verificador aTLS de Intel TDX recibe un valor esperado de la sesión actual, pero no lo aplica a TdQuoteBodyPolicy.ReportData antes de validar la evidencia TDX QuoteV4. En consecuencia, el verificador puede aceptar evidencia estructuralmente válida que contenga un REPORT_DATA no coincidente o reutilizado para la sesión TLS actual, lo que provoca que la parte confiante entregue datos de la aplicación o tome una decisión de confianza o autorización para un contexto de atestación no relacionado. Este problema se corrigió en Cocos AI 0.9.0 mediante la eliminación de la ruta de verificador afectada, como parte de la migración a la atestación posterior al handshake.
Qué hacer
Revisa si usas el producto afectado y en qué versión, y aplica la actualización o la mitigación que indique el aviso del fabricante. CISA no ha confirmado que se esté explotando; si eso cambia, esta ficha pasa a «explotada» y te avisamos en el boletín.
Versiones afectadas
- cocos Afectadas: < 0.9.0
Según el registro de la vulnerabilidad en CVE.org, tal como lo publicó el fabricante. Confirma tu versión exacta en el aviso del fabricante.
Referencias
- Referencia en github.comgithub.com/ultravioletrs/cocos/security/advisories/GHSA-4px3-wj2x-xx47
- Referencia en github.comgithub.com/ultravioletrs/cocos/releases/tag/v0.9.0
Ver el texto original en inglés (CVE.org)
Cocos AI: Intra-handshake attested TLS implementation is vulnerable to session-misbinding attacks for Intel TDX verifier path
Cocos AI is a confidential computing system for AI. In Cocos AI 0.8.2 and earlier, VerifTeeAttestation in the Intel TDX aTLS verifier receives an expected current-session value but does not apply it to TdQuoteBodyPolicy.ReportData before validating TDX QuoteV4 evidence. The verifier can consequently accept structurally valid evidence containing mismatched or reused REPORT_DATA for the current TLS session, causing the relying party to release application data or make a trust or authorization decision for an unrelated attestation context. This issue was fixed in Cocos AI 0.9.0 by removing the affected verifier path as part of the migration to post-handshake attestation.