GHSA-g6f8-c3x9-jv7fMediumCVSS 5.4

code16/sharp: Server-side request forgery through an unanchored autocomplete endpoint check

Published
November 12, 2026
Last Modified
November 12, 2026

🔗 CVE IDs covered (1)

📋 Description

Impact

An authenticated attacker can call the Autocomplete API with the configured endpoint as a substring to request another server-side route.

Patches

The problem has been patched in 9.23.0 and pre-release version 10.0.0-beta.4. The regex verifying the endpoint has been anchored to forbid substring injection.

Workarounds

Use SharpFormAutocompleteRemoteField::setRemoteCallback() instead of SharpFormAutocompleteRemoteField::setRemoteEndpoint().

🎯 Affected products2

  • composer/code16/sharp:< 9.23.0
  • composer/code16/sharp:>= 10.0.0-beta.1, < 10.0.0-beta.4

🔗 References (6)