CVE-2025-47241 Browser Use allows bypassing `allowed_domains` by putting a decoy domain in http auth username portion of a URL

Medium 4.0 Published Updated

Attackers can bypass allowed_domains restrictions in browser-use by exploiting URL parsing flaws involving userinfo in the authority component.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2025-47241?

CVE-2025-47241 is a medium-severity vulnerability in browser-use, published on 3 May 2025. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

In browser-use (aka Browser Use) before 0.1.45, URL parsing of allowed_domains is mishandled because userinfo can be placed in the authority component.

Weakness: CWE-647

Which versions are affected by CVE-2025-47241?

3 open source packages ship an affected version, including browser-use.

PackageAffectedFixed in
browser-use PyPIAll versions0.1.45
browser-use PyPIAll versions0.1.45
browser-use PyPIAll versions0.1.45

How do I fix CVE-2025-47241?

Upgrade browser-use to 0.1.45 or later.

Is CVE-2025-47241 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2025-47241 exists.

Sources

Also known as GHSA-x39x-9qw5-ghrf, PYSEC-2026-300.

Is CVE-2025-47241 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free