~ / search / GHSA-4rm2-28vj-fj39

GHSA-4rm2-28vj-fj39

Scramble vulnerable to remote code execution via evaluation of user-controlled input in validation rules

Source: GitHub Advisory Database (reviewed) Critical CVE-2026-44262

Packages

EcosystemPackageAffectedFixed in
Packagist dedoc/scramble >= 0.13.2, < 0.13.22 0.13.22

Details

As written in the advisory (Markdown source, shown as plain text).

### 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.

References

External links from the advisory. They lead to third-party sites.