La lunghezza di un attributo netlink è il valore di dimensione memorizzato insieme a un attributo netlink, che indica al kernel e allo spazio utente quanti byte di dati contiene l'attributo. Netlink è un'interfaccia di messaggistica strutturata ampiamente usata nelle reti Linux, quindi questo campo di lunghezza fa parte del confine di fiducia: deve corrispondere esattamente al payload reale. Se la lunghezza è troppo corta, troppo lunga o incoerente con gli attributi annidati, i parser possono troncare i dati, leggere oltre i limiti o reinterpretare in seguito il messaggio in modo non sicuro.
Nella sicurezza informatica, le discrepanze di lunghezza sono importanti perché spesso diventano bug di sicurezza della memoria, errori logici o opportunità di escalation dei privilegi nel codice del kernel. Gli aggressori cercano percorsi in cui messaggi netlink malformati possano aggirare la convalida, confondere l'analisi degli elementi annidati o attivare errori di pulizia e riassemblaggio. Chi difende si concentra su controlli rigorosi dei limiti, analisi coerente e fuzzing dei gestori netlink, soprattutto nei componenti di rete del kernel come switch virtuali e sottosistemi di routing.


