GitHub Advisoryadvisory · Packagist

GHSA-4rm2-28vj-fj39 Scramble vulnerable to remote code execution via evaluation of user-controlled input in validation rules

CRITICAL Published 2026-05-06 Modified 2026-05-13 Official page ↗
Aliases
CVE-2026-44262
Ecosystem
Packagist
Packages
dedoc/scramble
Severity
Critical
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
Weaknesses
CWE-94
Reviewed
2026-05-06

Affected packages

• Packagist dedoc/scramble: >= 0.13.2, < 0.13.22 → fixed in 0.13.22

Description

Impact A remote code execution (RCE) vulnerability affects versions `0.13.2` through `0.13.21`. When documentation endpoints are publicly accessible and validation rules reference user-controlled input, request supplied data may be evaluated during documentation generation, leading to execution of arbitrary PHP code in the application context. Patches Fixed in version `0.13.22`. Workarounds If upgrading is not immediately possible: • Restrict access to documentation endpoints (`/docs/api`, `/docs/api.json`) • Avoid using user-controlled variables inside validation rule expressions (e.g., values derived from request input) • Disable documentation endpoints in production environments if not required These measures significantly reduce or prevent exploitability.

Related

Alias · CVE (1)

  • CVE-2026-44262 Scramble generates API documentation for Laravel project. vulnerability

Weakness · CWE (1)

  • CWE-94 Improper Control of Generation of Code weakness

References