Vulnerability Description
libks provides foundational support for signalwire C products. Prior to version 2.0.11, `clean_uri()` in libks's HTTP request parser fails to reject URIs whose path has more segments than its internal canonicalization buffer can hold. The canonicalization step silently passes such URIs through with embedded ".." sequences intact, enabling path traversal in any consumer that later joins the URI with a filesystem path. Version 2.0.11 patches the issue.
CVSS Score
HIGH
Related Weaknesses (CWE)
References
FAQ
What is CVE-2026-49846?
CVE-2026-49846 is a vulnerability with a CVSS score of 7.5 (HIGH). libks provides foundational support for signalwire C products. Prior to version 2.0.11, `clean_uri()` in libks's HTTP request parser fails to reject URIs whose path has more segments than its internal...
How severe is CVE-2026-49846?
CVE-2026-49846 has been rated HIGH with a CVSS base score of 7.5/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2026-49846?
Check the references section above for vendor advisories and patch information. Review vendor security bulletins for remediation guidance.