CVE-2025-61132
Full vulnerability record from the local CVENow database.
Description
A Host Header Injection vulnerability in the password reset component in levlaz braindump v0.4.14 allows remote attackers to conduct password reset poisoning and account takeover via manipulation of the Host header when Flask's url_for(_external=True) generates reset links without a fixed SERVER_NAME.
Severity
HIGH
CVSS score
7.1
(v3.1)
Vulnerability status
Deferred
Source identifier
Published
2025-10-23 15:15:44.080000
Last modified
2026-11-05 21:10:00.183000
View original CVE JSON
{
"id": "CVE-2025-61132",
"sourceIdentifier": "[email protected]",
"published": "2025-10-23T15:15:44.080",
"lastModified": "2026-11-05T21:10:00.183",
"vulnStatus": "Deferred",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "A Host Header Injection vulnerability in the password reset component in levlaz braindump v0.4.14 allows remote attackers to conduct password reset poisoning and account takeover via manipulation of the Host header when Flask's url_for(_external=True) generates reset links without a fixed SERVER_NAME."
},
{
"lang": "es",
"value": "Una vulnerabilidad de inyección de encabezado Host en el componente de restablecimiento de contraseña en levlaz braindump v0.4.14 permite a atacantes remotos realizar envenenamiento de restablecimiento de contraseña y toma de control de cuenta mediante la manipulación del encabezado Host cuando url_for(_external=True) de Flask genera enlaces de restablecimiento sin un SERVER_NAME fijo."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "n/a",
"product": "n/a",
"versions": [
{
"version": "n/a",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H",
"baseScore": 7.1,
"baseSeverity": "HIGH",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "LOW",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "NONE",
"integrityImpact": "LOW",
"availabilityImpact": "HIGH"
},
"exploitabilityScore": 2.8,
"impactScore": 4.2
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2025-10-23T16:36:05.820620Z",
"id": "CVE-2025-61132",
"options": [
{
"exploitation": "none"
},
{
"automatable": "no"
},
{
"technicalImpact": "total"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-620"
}
]
}
],
"references": [
{
"url": "https://drive.google.com/file/d/1FmkctLdOTGMdy6GgLaTzfxemdVDeiA7J/view?usp=sharing",
"source": "[email protected]"
},
{
"url": "https://gist.github.com/BrookeYangRui/94c3bee0c2cbc1ed81a21d4448550c21",
"source": "[email protected]"
},
{
"url": "https://github.com/levlaz/braindump/blob/9640dd03f99851dbd34dd6cac98a747a4a591b01/app/auth/views.py#L131-L148",
"source": "[email protected]"
},
{
"url": "https://github.com/levlaz/braindump/blob/9640dd03f99851dbd34dd6cac98a747a4a591b01/app/templates/auth/email/reset_password.html#L1-L8",
"source": "[email protected]"
},
{
"url": "https://portswigger.net/web-security/host-header/exploiting/password-reset-poisoning",
"source": "[email protected]"
}
]
}