Leírás
A program a puffer határa előtt vagy után olvas adatokat a memóriából. A sérülékenység lehetővé teszi a támadók számára, hogy érzékeny információkat olvassanak ki más memóriahelyekről, vagy összeomlást okozzanak. Az összeomlás akkor következhet be, ha a kód változó mennyiségű adatot olvas be, és feltételezi, hogy létezik egy gát, amely leállítja az olvasási műveletet, például ha a karakterlánc egy NUL-t tartalmaz. Előfordulhat, azonban, hogy ilyen nem található a memória terület határain túl, ami túlzott mennyiségű adat beolvasását eredményezi, mely szegmentációs hibához vagy puffer túlcsorduláshoz vezethet. A termék módosíthat egy indexet vagy végezhet olyan mutatószámítást, amely a puffer határain kívül eső memóriahelyre hivatkozik. Egy későbbi olvasási művelet ezután meghatározatlan vagy váratlan eredményt ad.
- Leírás forrása
- https://cwe.mitre.org/data/definitions/125.html
- Leírás utolsó módosítása
- 2023. 01. 31.