Vulnerability DatabaseGHSA-9g37-88p8-75j2

GHSA-9g37-88p8-75j2: 
PHP vulnerability analysis and mitigation

The async task runner read a PHP-serialized work envelope from storage/framework/async/payload/<id>.task and passed it straight to unserialize(). Any writer of that file could make the app instantiate and run attacker-chosen classes in a background PHP interpreter. On a device the spool lives in app-private storage, so reaching it in practice needs a separate primitive to place a crafted file; it is the deserialization sink such a chain would land on. Fix. The payload is encrypted with the app key using Laravel's encrypter (which also authenticates it), bound to a purpose prefix and the task id. The runner runs only a payload this app sealed for that task, drops anything else, and only looks up UUID task ids. An app with no app key can no longer dispatch async tasks. Only affects 4.5.0+ (async tasks did not exist before then). Apps that don't use async tasks are not affected. Note. This includes native (Swift/Kotlin/C) changes, which only reach an installed app after native:install --force and a rebuild. Update the Composer package and rebuild the app.

Acknowledgments

Discovered by the researcher acd421 and reported in good faith by RedEye Security. Write-up: https://threat-intelligence.redeyesecurity.com/blog/php2shell-part-two-surviving-php-flaws-2026


Source: NVD

Related PHP vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

GHSA-9884-fw9c-mq85HIGH8.1
  • PHP logoPHP
  • nativephp/mobile
NoYesOct 25, 2026
GHSA-83jv-8h7x-287pHIGH7.7
  • PHP logoPHP
  • nativephp/mobile
NoYesOct 25, 2026
GHSA-3w4w-cchh-qvrwHIGH7.7
  • PHP logoPHP
  • nativephp/mobile
NoYesOct 25, 2026
GHSA-9g37-88p8-75j2HIGH7.4
  • PHP logoPHP
  • nativephp/mobile
NoYesOct 25, 2026
GHSA-76px-r497-93p9MEDIUM5.9
  • PHP logoPHP
  • nativephp/mobile
NoYesOct 25, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Additional Wiz resources

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management