CVE-2026-40905
Full vulnerability record from the local CVENow database.
Description
LinkAce is a self-hosted archive to collect website links. Prior to 2.5.4, a password reset poisoning vulnerability was identified in the application due to improper trust of user-controlled HTTP headers. The application uses the X-Forwarded-Host header when generating password reset URLs. By manipulating this header during a password reset request, an attacker can inject an attacker-controlled domain into the reset link sent via email. As a result, the victim receives a password reset email containing a malicious link pointing to an attacker-controlled domain. When the victim clicks the link, the password reset token is transmitted to the attacker-controlled server. An attacker can capture this token and use it to reset the victim’s password, leading to full account takeover. This vulnerability is fixed in 2.5.4.
View original CVE JSON
{
"id": "CVE-2026-40905",
"sourceIdentifier": "[email protected]",
"published": "2026-04-21T21:16:44.503",
"lastModified": "2026-10-26T22:10:00.163",
"vulnStatus": "Deferred",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "LinkAce is a self-hosted archive to collect website links. Prior to 2.5.4, a password reset poisoning vulnerability was identified in the application due to improper trust of user-controlled HTTP headers. The application uses the X-Forwarded-Host header when generating password reset URLs. By manipulating this header during a password reset request, an attacker can inject an attacker-controlled domain into the reset link sent via email. As a result, the victim receives a password reset email containing a malicious link pointing to an attacker-controlled domain. When the victim clicks the link, the password reset token is transmitted to the attacker-controlled server. An attacker can capture this token and use it to reset the victim’s password, leading to full account takeover. This vulnerability is fixed in 2.5.4."
},
{
"lang": "es",
"value": "LinkAce es un archivo autoalojado para recopilar enlaces de sitios web. Antes de 2.5.4, se identificó una vulnerabilidad de envenenamiento de restablecimiento de contraseña en la aplicación debido a la confianza indebida en los encabezados HTTP controlados por el usuario. La aplicación utiliza el encabezado X-Forwarded-Host al generar URL de restablecimiento de contraseña. Al manipular este encabezado durante una solicitud de restablecimiento de contraseña, un atacante puede inyectar un dominio controlado por el atacante en el enlace de restablecimiento enviado por correo electrónico. Como resultado, la víctima recibe un correo electrónico de restablecimiento de contraseña que contiene un enlace malicioso que apunta a un dominio controlado por el atacante. Cuando la víctima hace clic en el enlace, el token de restablecimiento de contraseña es transmitido al servidor controlado por el atacante. Un atacante puede capturar este token y usarlo para restablecer la contraseña de la víctima, lo que lleva a una toma de control total de la cuenta. Esta vulnerabilidad está corregida en 2.5.4."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "Kovah",
"product": "LinkAce",
"versions": [
{
"version": "< 2.5.4",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N",
"baseScore": 8.1,
"baseSeverity": "HIGH",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "NONE",
"userInteraction": "REQUIRED",
"scope": "UNCHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"availabilityImpact": "NONE"
},
"exploitabilityScore": 2.8,
"impactScore": 5.2
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-04-21T20:33:04.310837Z",
"id": "CVE-2026-40905",
"options": [
{
"exploitation": "none"
},
{
"automatable": "no"
},
{
"technicalImpact": "total"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-601"
}
]
}
],
"references": [
{
"url": "https://github.com/Kovah/LinkAce/security/advisories/GHSA-48wv-jpf4-vjfv",
"source": "[email protected]"
}
]
}