Linux çekirdeği geliştiricisi Qingfang Deng, PPP (Point-to-Point Protocol) ağ kodunda 1990'lı yıllardan beri dokunulmamış olan BSD-Compress veri sıkıştırmasını kaldırmak için bir yama gönderdi. 64-bit sistemlerde decoder'ın accumulator genişliği (accm) 32 bit varsayılırken 'unsigned long' olarak tanımlandığı için, kaydırma işleminden sonra kod bitleri bozulup ölümcül 'bad-code' hatasına yol açıyor. x86-64 PPP-over-PTY loopback testinde ilk sıkıştırılmış pakette bu hata tekerrür ediyor.
Linux çekirdeğinden BSD-Compress desteği kaldırılmak isteniyor
Linux geliştiricisi Qingfang Deng, 64-bit sistemlerde ölümcül hata riski nedeniyle PPP ağ kodundan BSD-Compress sıkıştırmasını çıkarmayı önerdi.
01
linuxçekirdekpppbsd-compressağkod-temizliği