CVE-2026-87821
—Authenticated SSRF in Lara Dashboard 1.3.1 and Earlier
Lara Dashboard through version 1.3.1 contains a server-side request forgery (CWE-918) in the POST /api/admin/builder/markdown/fetch endpoint, which fetches client-supplied URLs with no validation of the target host and no restrictions on redirects. Any authenticated user can trigger the flaw by posting a malicious URL, causing the server to make an HTTP request to an attacker-chosen destination and return the response body to the attacker. This allows the attacker to read internal HTTP services reachable from the server and, in cloud deployments, to retrieve instance metadata including IAM credentials, potentially enabling further compromise of the cloud environment. Anyone running Lara Dashboard 1.3.1 or earlier where authenticated users can reach the affected API endpoint is affected. No public proof-of-concept is known, the issue is not in CISA's KEV, and there are no confirmed reports of in-the-wild exploitation.
What to do: Upgrade to a Lara Dashboard release newer than 1.3.1 as soon as the vendor publishes a patched version (no fixed version is specified in this data) and verify your build includes the fix. As interim mitigation, restrict access to POST /api/admin/builder/markdown/fetch and add egress controls on the server — such as an allowlist for outbound fetch targets, blocking of link-local/instance-metadata addresses (e.g., 169.254.169.254) and internal private ranges, and limits on redirect following — especially for deployments running in cloud environments with metadata credentials. Review logs for authenticated requests to this endpoint that fetched unexpected internal or metadata URLs, and rotate cloud IAM credentials if suspicious fetches are found.
| Larabase Lara Dashboard | all versions through 1.3.1 (≤ 1.3.1) |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
Lara Dashboard through 1.3.1 contains a server-side request forgery vulnerability in the POST /api/admin/builder/markdown/fetch endpoint that allows any authenticated user to fetch arbitrary URLs and read the response body. Attackers can read internal HTTP services and cloud metadata including IAM credentials by supplying malicious URLs without host validation or redirect restrictions.
- Weakness
- CWE-918
- Vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
In the news0 stories
No ingested article mentions this CVE yet.