Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 772

Lecture hors limites

Qu'est-ce que Lecture hors limites ?

Lecture hors limitesBogue de securite memoire (CWE-125) ou un logiciel lit avant, apres ou en dehors du buffer prevu, fuitant le contenu de la memoire adjacente.


Une lecture hors limites (OOB) se produit quand un programme utilise un indice, une longueur ou un pointeur influence par l'attaquant pour lire au-dela de la fin (ou avant le debut) d'un buffer. Les octets fuites peuvent contenir des cles cryptographiques, des jetons de session, des pointeurs cassant ASLR ou d'autres secrets du processus. L'exemple canonique est Heartbleed (CVE-2014-0160) dans OpenSSL, ou un heartbeat TLS renvoyait jusqu'a 64KB de memoire en faisant confiance a la longueur fournie. Les lectures OOB sont classees CWE-125 et se combinent souvent a des primitives d'ecriture pour atteindre l'execution de code. Parades : API avec verification de bornes, langages surs (Rust, C++ moderne), sanitizers (ASan, KASAN), fuzzing et tagging materiel (MTE).

Exemples

  1. 01

    Heartbleed (CVE-2014-0160) : OpenSSL fuit jusqu'a 64KB de memoire via le heartbeat TLS.

  2. 02

    Parseur d'images lisant au-dela d'un champ de taille et renvoyant des pixels lisibles par l'attaquant.

Questions fréquentes

Qu'est-ce que Lecture hors limites ?

Bogue de securite memoire (CWE-125) ou un logiciel lit avant, apres ou en dehors du buffer prevu, fuitant le contenu de la memoire adjacente. Cette notion relève de la catégorie Attaques et menaces en cybersécurité.

Que signifie Lecture hors limites ?

Bogue de securite memoire (CWE-125) ou un logiciel lit avant, apres ou en dehors du buffer prevu, fuitant le contenu de la memoire adjacente.

Comment fonctionne Lecture hors limites ?

Une lecture hors limites (OOB) se produit quand un programme utilise un indice, une longueur ou un pointeur influence par l'attaquant pour lire au-dela de la fin (ou avant le debut) d'un buffer. Les octets fuites peuvent contenir des cles cryptographiques, des jetons de session, des pointeurs cassant ASLR ou d'autres secrets du processus. L'exemple canonique est Heartbleed (CVE-2014-0160) dans OpenSSL, ou un heartbeat TLS renvoyait jusqu'a 64KB de memoire en faisant confiance a la longueur fournie. Les lectures OOB sont classees CWE-125 et se combinent souvent a des primitives d'ecriture pour atteindre l'execution de code. Parades : API avec verification de bornes, langages surs (Rust, C++ moderne), sanitizers (ASan, KASAN), fuzzing et tagging materiel (MTE).

Comment se défendre contre Lecture hors limites ?

Les défenses contre Lecture hors limites combinent habituellement des contrôles techniques et des pratiques opérationnelles, comme détaillé dans la définition ci-dessus.

Quels sont les autres noms de Lecture hors limites ?

Noms alternatifs courants : Lecture OOB, CWE-125.

Termes liés