Aller au contenu
Développeur Full Stack
, ,

Vyper : décalage de lignes lors de l’analyse de caractères particuliers

Dans cet article 4 rubriques
Veille sécuritéBackend & données
P4Moyenne

La table des lignes de source de Vyper est construite avec str.splitlines(), qui traite certains caractères comme des séparateurs de ligne contrairement au parseur Python. Des caractères insérés dans des commentaires, chaînes ou espaces peuvent décaler l’analyse des littéraux et modifier silencieusement des constantes du code compilé.

Python
IdentifiantCVE-2026-114116
GravitéMoyenne
Exploitationnon connue / non déterminée
Correctif0.1.0b17 ou 0.5.0b2 selon la branche

Source : NVD — CVE-2026-114116

Analyse technique

La classification et la validation des littéraux numériques s’appuient sur du texte source dont les positions peuvent être décalées par des caractères tels que form feed ou U+2028.

Impact, versions et correctif

Événement datéLa publication NVD est horodatée 2026-10-21T01:17:37.930Z, soit 2026-10-21T03:17:37.930+02:00 : elle tombe dans la période. La version corrigée de chaque branche est indiquée d’après le descriptif fourni.
ImpactAltération silencieuse d’adresses, d’entiers ou de constantes décimales dans le résultat compilé.
Versions affectées0.1.0b1 avant 0.1.0b17; 0.4.1 à 0.5.0b1
Version corrigée0.1.0b17 ou 0.5.0b2 selon la branche
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS6
EPSS0,18% · percentile 7,5%
Publication2026-10-21T03:17:37+02:00
Mise à jour2026-10-21T03:17:37+02:00

Action recommandée

Mettre à niveau vers une version corrigée et examiner les sources compilées contenant les caractères concernés.

Sources

Priorisation DFS : P4 · 1 source(s).

Article précédent :
Article suivant :