CVE-2025-43931CRITICAL 9.8EPSS p25.8%

CVE-2025-43931CVE-2025-43931

Description

flask-boilerplate through a170e7c allows account takeover via the password reset feature because SERVER_NAME is not configured and thus a reset depends on the Host HTTP header.

Scoring

CVSS 3.19.8 (CRITICAL)
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS0.34% probability of exploitation · percentile 25.8% · 2026-06-19T12:03:05Z
Published2025-07-07
Last modified2026-04-15

Underlying weaknesses· 1

CWE-640

References

  1. https://gist.github.com/BrookeYangRui/19fcc6c19df7bb4d8437476c609a6129
  2. https://github.com/MaxHalford/flask-boilerplate/blob/a170e7cec605906801680567c4279b30ccd9630b/app/views/user.py#L103-L126

1

TypeTargetConfidenceTier
WeaknessWeak Password Recovery Mechanism for Forgotten Passwordcwe-6400%live

Related by meaning· 6

Nearest entities by semantic similarity across the cs-graph corpus.

CVE
CVE-2025-43930
CVE
CVE-2025-43932
CVE
CVE-2025-43933
CVE
CVE-2026-34531
CVE
CVE-2025-70948
CVE
CVE-2025-14975
Sourced from NVD + FIRST.org EPSS. Curated for EU compliance use cases by Adam Lundqvist, Founder at SQUR.