ZeroHour

CVE-2026-46581

PoC moderate

Unauthenticated URL/remote-Facelet inclusion in Eclipse Mojarra 2.3+

CVSS 3.1
7.5 high
EPSS
<1%p37
Published
()
Modified
AI analysis

Eclipse Mojarra versions 2.3 and later mishandle URLs in `DefaultFaceletFactory`, failing to properly sanitize or block remote URLs when loading Facelets. An attacker who can influence the Facelet URL supplied to the factory can cause the target server to fetch and process a remote Facelet as part of a normal request, without authentication. Because the included resource is processed with the privileges of the target server, this can expose restricted files such as `WEB-INF/web.xml` or `/etc/passwd`; per the CVSS score, impact is limited to confidentiality. Any application running on Mojarra 2.3 or later where user-controlled input can reach Facelet URL resolution is potentially affected. Exploitation has not been reported in the wild (not in CISA KEV), one public proof-of-concept reference exists, and EPSS estimates only about a 0.4% chance of exploitation in the next 30 days.

What to do: Check whether your applications use Mojarra 2.3 or later and whether user input can influence Facelet URLs, then upgrade to the patched Mojarra release identified in the Eclipse security advisory (see the Eclipse vulnerability report work item for fixed versions). As interim mitigation, restrict or disable remote URL resolution in `DefaultFaceletFactory`, limit the server's outbound fetch capability, and ensure `WEB-INF` contents are not readable through application views.

Affected
eclipse mojarra2.3 and following (all versions from 2.3 onward; no fixed version stated in the available data)
Estimated exposure
moderateplausibly tens of thousands of deployments of Mojarra-based Jakarta Faces applications, with only a subset internet-exposed — Mojarra is the Jakarta Faces (JSF) reference implementation bundled with widely deployed Jakarta EE application servers, but actual exploitability depends on application code that lets user input control Facelet URLs, so the exposed subset…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

In Eclipse Mojarra versions 2.3 and following, URL handing in `DefaultFaceletFactory` does not properly sanitize and/or block remote URLs, allowing an attacker to specify a URL to a remote Facelet which will be included and processed as part of the normal request, with the privileges of the target server. This could allow access to restricted files such as `WEB-INF/web.xml` or `/etc/passwd`.

Vendors
eclipse
Products
mojarra
Weakness
CWE-22, CWE-94, CWE-641
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

In the news

No ingested article mentions this CVE yet.