FICHE CVE

CVE-2016-4303

Publiée le 2016-09-26 · Dernière modification le 2026-06-17

🇫🇷 EN BREF

Les applications utilisant la bibliothèque cJSON pour analyser des données sont affectées par un dépassement de tampon basé sur le tas, causé par une mauvaise gestion des chaînes UTF-8/16. Un attaquant distant peut exploiter cette faille pour provoquer le plantage du service ou exécuter du code arbitraire sur le serveur. Cette attaque est facile à réaliser car elle ne nécessite ni authentification, ni interaction de l'utilisateur, et peut être déclenchée via le réseau.

CVSS 3.19.8 CRITIQUE
Publiée2016-09-26
Dernière modification2026-06-17

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueFaible
Privilèges requisAucun
Interaction utilisateurAucune
PortéeInchangée
Impact sur la confidentialitéÉlevé
Impact sur l'intégritéÉlevé
Impact sur la disponibilitéÉlevé

RÉFÉRENCES

Description officielle du NVD (en anglais)

The parse_string function in cjson.c in the cJSON library mishandles UTF8/16 strings, which allows remote attackers to cause a denial of service (crash) or execute arbitrary code via a non-hex character in a JSON string, which triggers a heap-based buffer overflow.