CVE-2026-43880
Full vulnerability record from the local CVENow database.
Description
WWBN AVideo is an open source video platform. In versions up to and including 29.0, objects/sendEmail.json.php exposes two branches depending on whether contactForm=1 is submitted. When the parameter is omitted, the endpoint sets $sendTo to an attacker-supplied email and, for unauthenticated callers, uses the site's own contact email as the message From:/Reply-To:. The endpoint is explicitly allow-listed as a "public write action" in objects/functionsSecurity.php (line 885), so it requires no authentication or CSRF token. An unauthenticated attacker (solving a captcha) can force the site's own SMTP infrastructure to send attacker-composed emails to arbitrary recipients with the site's legitimate sender address, passing SPF/DKIM/DMARC for the site's domain — ideal for targeted phishing and brand impersonation. Commit 4e3709895857a5857f0edb46b0ee984de0d9e1a2 contains an updated fix.
View original CVE JSON
{
"id": "CVE-2026-43880",
"sourceIdentifier": "[email protected]",
"published": "2026-05-11T22:22:12.530",
"lastModified": "2026-10-26T18:10:00.173",
"vulnStatus": "Deferred",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "WWBN AVideo is an open source video platform. In versions up to and including 29.0, objects/sendEmail.json.php exposes two branches depending on whether contactForm=1 is submitted. When the parameter is omitted, the endpoint sets $sendTo to an attacker-supplied email and, for unauthenticated callers, uses the site's own contact email as the message From:/Reply-To:. The endpoint is explicitly allow-listed as a \"public write action\" in objects/functionsSecurity.php (line 885), so it requires no authentication or CSRF token. An unauthenticated attacker (solving a captcha) can force the site's own SMTP infrastructure to send attacker-composed emails to arbitrary recipients with the site's legitimate sender address, passing SPF/DKIM/DMARC for the site's domain — ideal for targeted phishing and brand impersonation. Commit 4e3709895857a5857f0edb46b0ee984de0d9e1a2 contains an updated fix."
},
{
"lang": "es",
"value": "WWBN AVideo es una plataforma de video de código abierto. En versiones hasta la 29.0 inclusive, objects/sendEmail.json.php expone dos ramas dependiendo de si se envía contactForm=1. Cuando se omite el parámetro, el endpoint establece $sendTo a un correo electrónico proporcionado por el atacante y, para los llamantes no autenticados, utiliza el propio correo electrónico de contacto del sitio como From:/Reply-To: del mensaje. El endpoint está explícitamente en la lista de permitidos como una ’acción de escritura pública’ en objects/functionsSecurity.php (línea 885), por lo que no requiere autenticación ni token CSRF. Un atacante no autenticado (resolviendo un captcha) puede forzar la propia infraestructura SMTP del sitio a enviar correos electrónicos compuestos por el atacante a destinatarios arbitrarios con la dirección de remitente legítima del sitio, pasando SPF/DKIM/DMARC para el dominio del sitio - ideal para phishing dirigido e suplantación de marca. El commit 4e3709895857a5857f0edb46b0ee984de0d9e1a2 contiene una corrección actualizada."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "WWBN",
"product": "AVideo",
"versions": [
{
"version": "<= 29.0",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N",
"baseScore": 5.3,
"baseSeverity": "MEDIUM",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "NONE",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "NONE",
"integrityImpact": "LOW",
"availabilityImpact": "NONE"
},
"exploitabilityScore": 3.9,
"impactScore": 1.4
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-05-12T12:55:28.626058Z",
"id": "CVE-2026-43880",
"options": [
{
"exploitation": "poc"
},
{
"automatable": "yes"
},
{
"technicalImpact": "partial"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-940"
}
]
}
],
"references": [
{
"url": "https://github.com/WWBN/AVideo/commit/4e3709895857a5857f0edb46b0ee984de0d9e1a2",
"source": "[email protected]"
},
{
"url": "https://github.com/WWBN/AVideo/security/advisories/GHSA-5hgj-7gm9-cff5",
"source": "[email protected]"
},
{
"url": "https://github.com/WWBN/AVideo/security/advisories/GHSA-5hgj-7gm9-cff5",
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0"
}
]
}