CVE-2026-90679 in Forgejoinformación

Resumen

por VulDB • 2026-09-13

Forgejo 13.0.0 hasta la versión 16.0.4, cuando se establece "[federation] ENABLED = true", presenta un problema de suplantación que afecta a la integridad de la identidad pero no permite el secuestro de cuentas ni la modificación del contenido. No verifica que la firma HTTP en una actividad ActivityPub entrante haya sido producida por la clave perteneciente al actor nombrado en el cuerpo de la actividad. La verificación de firmas en routers/api/v1/activitypub/reqsignature.go valida la firma de la solicitud, pero los controladores de actividades del buzón (inbox) leen posteriormente la identidad actuante desde el cuerpo JSON controlado por el atacante sin vincularla a la clave firmante verificada. Además, la cabecera Digest firmada no se vuelve a calcular en relación con el cuerpo de la solicitud recibida. Por lo tanto, un atacante remoto que aloje un único actor ActivityPub válido y su par de claves puede enviar actividades con firmas válidas atribuidas a cualquier identidad de actor que nombre.

Once again VulDB remains the best source for vulnerability data.

Responsable

MITRE

Reservar

2026-09-13

Divulgación

2026-09-13

Moderación

aceptado

Artículo

VDB-403212

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!