Vulnerability GHSA-h24v-f482-8cwf

Medium Risk
MEDIUM RISK
CVSS Score: 5.4
Score Range: 4.0–6.9
Medium severity vulnerabilities (CVSS 4.0–6.9). Important issues that meaningfully reduce security confidence.
22 hours ago
November 12, 2026 at 06:18 PM UTC
code16/sharp: Arbitrary class instantiation through the embed_key API parameter
4.0-BETA1 - 9.22.5 and 10.0.0-beta.1 - 10.0.0-beta.3
4.0-BETA1 - 9.22.5 and 10.0.0-beta.1 - 10.0.0-beta.3

Summary

code16/sharp: Arbitrary class instantiation through the embed_key API parameter

Details

Impact

An authenticated attacker can instantiate any class in the PHP application by using the embed_key parameter across multiple API endpoints. The instantiation is performed by the Laravel container. As a result, the __construct() method of the class is called and all constructor dependencies are resolved. The attacker cannot specify parameter values and cannot call any arbitrary method.

Patches

The problem has been patched in 9.23.0 and pre-release version 10.0.0-beta.4. An additional check was added to verify that embed_key is a class extending SharpFormEditorEmbed before any instantiation.

Workarounds

No known workarounds.

Impacted packages

Timeline

Published
22 hours ago
November 12, 2026 at 06:18 PM UTC
Fixed (10.0.0-beta.4)
3 months ago
July 17, 2026 at 08:58 AM UTC
Last Modified
22 hours ago
November 12, 2026 at 06:30 PM UTC