Una condizione limite è un limite o un caso estremo che il software deve gestire correttamente, come un valore all’estremità di un intervallo o un input di dimensioni insolite. Nel codice per il layout del browser, i controlli dei limiti aiutano a garantire che gli elementi della pagina vengano misurati e disposti in modo sicuro e accurato.
Se il codice gestisce in modo errato una condizione limite, potrebbe leggere o scrivere al di fuori di un’area di memoria prevista, causando potenzialmente un arresto anomalo, l’esposizione di dati o l’esecuzione di codice. Gli aggressori possono creare contenuti web che portano il codice vulnerabile a raggiungere un caso limite di questo tipo. Gli sviluppatori riducono questo rischio con un’attenta convalida degli input, una gestione sicura della memoria e test sui valori limite; gli utenti e gli amministratori dovrebbero installare gli aggiornamenti di sicurezza che correggono vulnerabilità confermate.


