CVE-20XX-?

CVE-2026-45307

6.1 MEDIUM 0.2% exploit odds Fix listed Other Web app

What it is

Speakr is a personal, self-hosted web application designed for transcribing audio recordings. Prior to 0.8.20-alpha, the is_safe_url() helper used to validate post-login redirect targets applied urljoin(request.host_url, target) before parsing, while the controller passed the raw target to redirect(). A scheme-relative input such as ////evil.com resolved to a same-host URL during validation but was emitted verbatim in the Location header, where the browser interpreted it as a network-path-relative redirect to an attacker-controlled host. This vulnerability is fixed in 0.8.20-alpha.

At a glance

Exploitability
Can be exploited over the network without logging in, but needs a user to act. Limited direct impact.
Exploit odds
0.2% chance of exploitation in the next 30 days (EPSS).
Fix
A patch, advisory or fixed version is referenced. Upgrade or apply it.

Timeline

  1. PublishedDisclosed publicly on CVE.org and NVD
  2. Last updatedMost recent change to the record

Details

Published
Last modified
Exploit probability
0.2% · EPSS, next 30 days
Weakness
CWE-601
Record status
Deferred

Attack profile CVSS 3.1 · 6.1

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None
Raw vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

Meme: I wake up, CVE-2026-45307
Download Square Reddit

Fix and advisories

References

NVD record · CVE.org record