CVE-2009-2841 Server-side request forgery in n/a

Medium 5.0 Published Updated

Remote attackers can trigger sub-resource requests to arbitrary sites via crafted HTML media elements, potentially confirming email reads or probing internal networks.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
None listed

What is CVE-2009-2841?

CVE-2009-2841 is a medium-severity server-side request forgery vulnerability in Apple Safari, published on 13 Nov 2009. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

The HTMLMediaElement::loadResource function in html/HTMLMediaElement.cpp in WebCore in WebKit before r49480, as used in Apple Safari before 4.0.4 on Mac OS X, does not perform the expected callbacks for HTML 5 media elements that have external URLs for media resources, which allows remote attackers to trigger sub-resource requests to arbitrary web sites via a crafted HTML document, as demonstrated by an HTML e-mail message that uses a media element for X-Confirm-Reading-To functionality, aka rdar problem 7271202.

Which versions are affected by CVE-2009-2841?

It affects 1 product.

Products include Apple Safari.

How do I fix CVE-2009-2841?

No fix has been published for CVE-2009-2841 yet. Limit exposure of the affected software until one is available.

Upgrade, and send outbound requests through an allow-list that blocks internal addresses. More about Server-side request forgery.

Is CVE-2009-2841 being exploited?

There is no known exploitation of CVE-2009-2841 in the wild and no public exploit code.

All Apple Safari vulnerabilities

Sources

Also known as GHSA-rrp5-fpqr-wrqg.

Is CVE-2009-2841 in your software?

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

Check your SBOMs for free