C

Format string vulnerability

Në shqip: Dobësia e stringut të formatit

ShpjegimiSQ

Po shkrove printf(hyrja) ku hyrja vjen nga përdoruesi, një sulmues mund të shkruajë %x%x%n dhe të lexojë ose ndryshojë memorien. Shkruaj gjithmonë printf("%s", hyrja).

EnglishEN

If you write printf(input) where input comes from the user, an attacker can type %x%x%n and read or change memory. Always write printf("%s", input).

Si ta mendosh

Si t'i japësh një të panjohuri të drejtën të shkruajë urdhra në letrat e tua zyrtare.

Lexoje në anglisht

Like letting a stranger write instructions on your official letters.

Shembull kodic

printf(hyrja);          // ✗ e rrezikshme
printf("%s", hyrja);    // ✓

Terma të lidhur