Theo de Raadt preimenovao je naziv polja u zaglavlju paketa pfsync nakon što je zaprimljen lažni izvještaj o ranjivosti koji su generirali AI alati. Polje "pfcksum[PF_MD5_DIGEST_LENGTH]" preimenovano je u "spare[16]", budući da je AI model smatralo da naziv pfcksum ukazuje na pohranu haša ili kontrolne sume sadržaja paketa i, budući da polje nije provjereno, smatralo je da postoji ranjivost u kodu.
Theo je objasnio da je u ranoj fazi razvoja pfsync navedeno polje dodano radi pohrane haša skupa pravila s ciljem optimizacije provjere stanja. Na kraju je od te ideje odustano, ali je polje ostavljeno radi očuvanja unatrag kompatibilnosti i uvijek je ostalo ispunjeno nulama. U kodu je spomenuto polje samo u strukturi paketa, ali nije provjereno i nije se ispunjavalo.
U generiranom AI izvještaju tvrdilo se da postoji ranjivost, budući da se polje izračunava prilikom slanja paketa, ali se ne provjerava pri primanju. U izvještaju je detaljno objašnjen način rada i izvor problema, ali u stvarnosti — to je bila AI halucinacija, izmišljena samo na temelju upotrebe u kodu riječi "pfcksum" i "PF_MD5_DIGEST_LENGTH". Osoba koja je koristila AI za traženje ranjivosti nije se potrudila provjeriti rezultat prije slanja izvještaja o ranjivosti.
Izvor: opennet.ru
