Vulnerability DatabaseGHSA-9884-fw9c-mq85

GHSA-9884-fw9c-mq85: 
PHP vulnerability analysis and mitigation

routes/api.php is registered with no middleware, so script running on the app's own origin (an XSS, or a bundled/compromised third-party script) can POST to /_native/api/call and reach any registered bridge function. Two async functions trusted that input:

  • The dispatched task id is spliced into a PHP string that the async lane evaluates, so a task id that is not a UUID could inject code into that lane.
  • AsyncTask.Complete, and the dispatch timeout event, let the caller post an arbitrary event name and payload into a native screen's runloop (for example a navigation event, or a result a screen was waiting on). These share one root cause and one fix, so they are reported together. Fix. The task id must be a UUID before it reaches the lane (Swift, Kotlin and the C lane). AsyncTask.Complete is answered only on an async-lane thread. The timeout path always posts the fixed failure event with the task's own id. The web view bridge controller refuses the AsyncTask. prefix. The controller check ships in the Composer package; the native checks require a rebuild. Only affects 4.5.0+. Workaround. Until upgraded, avoid shipping untrusted or third-party JavaScript in the app's web view.

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