CVE-2026-72155
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: mtd: spi-nor: swp: Kilitleme kullanıcı deneyimini iyileştir İlk bloğun (veya ilk birkaç bloğun) kilitli olması durumunda, kullanıcı cihazın kilidini tamamen açmak isterse iki olasılığı vardır: - ya tüm cihazın kilidini açmayı ister ve bu çalışır; - ya da yalnızca o anda kilitli olan bloğun (blokların) kilidini açmayı ister ve bu başarısız olur. Başarısız olur çünkü "can_be_top" ve "can_be_bottom" koşulları doğrudur. Gerçekten de bu durumda her şeyin kilidini açarız, dolayısıyla TB biti önemli değildir. Ancak mevcut uygulamada use_top doğru olur (çünkü bu tercih edilen seçenektir) ve pratikte 0'a indirilmesi gereken lock_len, pozitif bir sayı olan "nor->params->size - (ofs + len)" olarak ayarlanır. Bu yanlıştır. Kolay bir yol, basitçe ek bir koşul eklemektir. unlock() yolunda, her iki taraftan da aynı sonucu elde edebiliyorsak, bu her şeyin kilidini açtığımız anlamına gelir ve lock_len basitçe 0 olmalıdır. Bu mantığı açıklığa kavuşturmak için bir yorum eklenmiştir.
Nasıl düzeltilir
- Linux Linux23c285be8f6fcde9088fe12bb69c701d46696be1, a6fd2145c73b80bb6a5eed7355a4f63597d712d9, 9a0d8dec3d11ca95d67537ea8fa6ee2730a5038a, dc341272cf8e15a2c511db3c4df5dab8adf70ad0, 6110ab5ffd84e8daa654652446a03ce2f77580a7, c0806df5cf806545160f3fdac3c888926ceac557, 12d4d69221159e6d0e72400ec81195d691169b53, e1d456b26bf23e30db305a6184e8abd9ab68bbf2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 3dd8012a8eeb3702fa17450ec1a16a3f38af138d ≤ v < 23c285be8f6fcde9088fe12bb69c701d46696be1, 3dd8012a8eeb3702fa17450ec1a16a3f38af138d ≤ v < a6fd2145c73b80bb6a5eed7355a4f63597d712d9, 3dd8012a8eeb3702fa17450ec1a16a3f38af138d ≤ v < 9a0d8dec3d11ca95d67537ea8fa6ee2730a5038a, 3dd8012a8eeb3702fa17450ec1a16a3f38af138d ≤ v < dc341272cf8e15a2c511db3c4df5dab8adf70ad0, 3dd8012a8eeb3702fa17450ec1a16a3f38af138d ≤ v < 6110ab5ffd84e8daa654652446a03ce2f77580a7, 3dd8012a8eeb3702fa17450ec1a16a3f38af138d ≤ v < c0806df5cf806545160f3fdac3c888926ceac557, 3dd8012a8eeb3702fa17450ec1a16a3f38af138d ≤ v < 12d4d69221159e6d0e72400ec81195d691169b53, 3dd8012a8eeb3702fa17450ec1a16a3f38af138d ≤ v < e1d456b26bf23e30db305a6184e8abd9ab68bbf2, 4.6 | 23c285be8f6fcde9088fe12bb69c701d46696be1, a6fd2145c73b80bb6a5eed7355a4f63597d712d9, 9a0d8dec3d11ca95d67537ea8fa6ee2730a5038a, dc341272cf8e15a2c511db3c4df5dab8adf70ad0, 6110ab5ffd84e8daa654652446a03ce2f77580a7, c0806df5cf806545160f3fdac3c888926ceac557, 12d4d69221159e6d0e72400ec81195d691169b53, e1d456b26bf23e30db305a6184e8abd9ab68bbf2 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.