Description
Laravel-Mediable before 7.0.0 contains a server-side request forgery vulnerability that allows remote attackers to issue arbitrary HTTP requests from the server by supplying unvalidated caller-controlled URLs to endpoints backed by MediaUploader::fromSource(). Attackers can craft URLs targeting RFC-1918 addresses, loopback interfaces, cloud metadata endpoints, or file:// URIs through RemoteUrlAdapter to reach internal infrastructure, retrieve sensitive files, and exfiltrate cloud credentials such as IAM tokens from instance metadata services.
Published: 2026-07-13
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Laravel‑Mediable before version 7.0.0 contains a server‑side request forgery vulnerability (CWE‑918) that allows attackers to supply unvalidated URLs to the MediaUploader::fromSource() endpoint. The RemoteUrlAdapter used in that flow blindly fetches the specified URL, enabling the application to issue arbitrary HTTP requests to any address the server can reach. Attackers can target RFC‑1918 ranges, loopback interfaces, cloud metadata endpoints, or file:// URIs, thereby exposing internal resources, retrieving sensitive files, and extracting cloud credentials such services.

Affected Systems

Any installation of the Laravel‑Mediable package from the plank vendor that is aged before version 7.0.0, package’s media handling functionality and have not upgraded past that major release.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate rating, yet the ability to coerce the server into making arbitrary requests allows an attacker to gather confidential data from internal systems or cloud services. The EPSS score is < 1%, indicating a low probability of exploitation, and the vulnerability is not listed in CISA’s KEV catalog. vulnerable endpoint and let the server perform the request on the attacker’s behalf.

Generated by OpenCVE AI on July 31, 2026 at 11:27 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Laravel‑Mediable to version 7.0.0 or later, which removes the unvalidated URL handling in RemoteUrlAdapter.
  • Apply strict URL validation or a whitelist for the MediaUploader::fromSource() endpoint to limit outbound requests to only trusted destinations.
  • Configure network controls such as firewall rules or security group policies to block outbound traffic from the application server to internal or cloud metadata service addresses.

Generated by OpenCVE AI on July 31, 2026 at 11:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 13 Jul 2026 19:45:00 +0000

Type Values Removed Values Added
First Time appeared Plank
Plank laravel-mediable
Vendors & Products Plank
Plank laravel-mediable

Mon, 13 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Description Laravel-Mediable before 7.0.0 contains a server-side request forgery vulnerability that allows remote attackers to issue arbitrary HTTP requests from the server by supplying unvalidated caller-controlled URLs to endpoints backed by MediaUploader::fromSource(). Attackers can craft URLs targeting RFC-1918 addresses, loopback interfaces, cloud metadata endpoints, or file:// URIs through RemoteUrlAdapter to reach internal infrastructure, retrieve sensitive files, and exfiltrate cloud credentials such as IAM tokens from instance metadata services.
Title Laravel-Mediable < 7.0.0 SSRF via RemoteUrlAdapter URL Handling
Weaknesses CWE-918
References
Metrics cvssV3_1

{'score': 7.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:L'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:L/SI:L/SA:L'}


Subscriptions

Plank Laravel-mediable
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-15T14:17:07.833Z

Reserved: 2026-06-02T16:30:15.233Z

Link: CVE-2026-49969

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T11:30:05Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)