CVE-2023-53843

Belirsiz

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: net: openvswitch: negatif ifindex değerlerini reddet net-next üzerindeki son değişiklikler (commit 759ab1edb56c ("net: store netdevs in an xarray")), önceden atanmış ifindex işlemlerinin yönetimini yeniden yapılandırmış ve syzbot'un ovs içerisindeki gizli bir sorunu ortaya çıkarmasına neden olmuştur. ovs, ifindex değerini doğrulamadığı için negatif ifindex değerlerine sahip netdev portları oluşturulabilmektedir. Bu durum YNL ile kolayca yeniden üretilebilir: $ ./cli.py --spec netlink/specs/ovs_datapath.yaml \ --do new \ --json '{"upcall-pid": 1, "name":"my-dp"}' $ ./cli.py --spec netlink/specs/ovs_vport.yaml \ --do new \ --json '{"upcall-pid": "00000001", "name": "some-port0", "dp-ifindex":3,"ifindex":4294901760,"type":2}' $ ip link show -65536: some-port0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000 link/ether 7a:48:21:ad:0b:fb brd ff:ff:ff:ff:ff:ff ... Girdiler doğrulanmıştır. Artık ikinci komut doğru şekilde şu sonucu döndürmektedir: $ ./cli.py --spec netlink/specs/ovs_vport.yaml \ --do new \ --json '{"upcall-pid": "00000001", "name": "some-port0", "dp-ifindex":3,"ifindex":4294901760,"type":2}' lib.ynl.NlError: Netlink error: Numerical result out of range nl_len = 108 (92) nl_flags = 0x300 nl_type = 2 error: -34 extack: {'msg': 'integer out of range', 'unknown': [[type:4 len:36] b'\x0c\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0c\x00\x03\x00\xff\xff\xff\x7f\x00\x00\x00\x00\x08\x00\x01\x00\x08\x00\x00\x00'], 'bad-attr': '.ifindex'} Daha önce sessizce yoksayıldığı için 0 değeri kabul edilmeye devam etmektedir.

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın9 Ara 2025
İlk görülme9 Ara 2025

Nasıl düzeltilir

Güncelleyin
  • Linux Linuxc965a58376146dcfdda186819462e8eb3aadef3a, 881faff9e548a7ddfb11595be7c1c649217d27db, a552bfa16bab4ce901ee721346a28c4e483f4066 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux54c4ef34c4b6f9720fded620e2893894f9f2c554 ≤ v < c965a58376146dcfdda186819462e8eb3aadef3a, 54c4ef34c4b6f9720fded620e2893894f9f2c554 ≤ v < 881faff9e548a7ddfb11595be7c1c649217d27db, 54c4ef34c4b6f9720fded620e2893894f9f2c554 ≤ v < a552bfa16bab4ce901ee721346a28c4e483f4066, 6.1c965a58376146dcfdda186819462e8eb3aadef3a, 881faff9e548a7ddfb11595be7c1c649217d27db, a552bfa16bab4ce901ee721346a28c4e483f4066

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.

Intelligence 360 paketinde

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.

CVE-2023-53843 · Linux · Dark Radar