CVE-2026-8468
Açıklama
plug_project plug bileşenindeki Sınırlandırılmamış veya Kontrol Edilmemiş Kaynak Tahsisi zafiyeti, multipart başlık ayrıştırmadaki sınırsız arabellek birikimi yoluyla hizmet reddine (DoS) olanak tanır. lib/plug/conn.ex dosyasındaki 'Elixir.Plug.Conn':read_part_headers/2 fonksiyonu, :length parametresine uymamaktadır. Biriken arabelleğin boyutu üzerinde herhangi bir üst sınır bulunmamaktadır. Buna karşılık, benzer fonksiyon olan read_part_body, bir sınıra ulaşıldığında birikimi durduran açık bir byte_size(acc) > length korumasına sahiptir; ancak read_part_headers fonksiyonunda böyle bir koruma mevcut değildir. Kimliği doğrulanmamış uzak bir saldırgan, özel olarak hazırlanmış bir multipart/form-data isteği göndererek sunucu belleğini tüketebilir ve hizmet reddine neden olabilir. Bu sorun, 1.4.0 ile 1.15.4, 1.16.3, 1.17.1, 1.18.2 ve 1.19.2 sürümleri arasındaki plug sürümlerini etkilemektedir.
Nasıl düzeltilir
- plug_project plug1.15.4, 1.16.3, 1.17.1, 1.18.2, 1.19.2 ya da sonraki bir sürüm
- github.com/elixir-plug/plug/commit/2cb7958d33030aa826b0c7404375844d4593d43a
- github.com/elixir-plug/plug/commit/aa69c5ece99c40ded88b8c6581ecc86664b0b734
- github.com/elixir-plug/plug/commit/d5dfffe25e975585227b1b85d247b0d14164bc45
- github.com/elixir-plug/plug/commit/df812a1527bae9e941965e897308a2b8bbf83a94
- github.com/elixir-plug/plug/commit/33858427c7f2737d560a2e40a0c9a9270d77d1d7
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| plug_project plug | 1.4.0 ≤ v < 1.15.4, 1.16.0 ≤ v < 1.16.3, 1.17.0 ≤ v < 1.17.1, 1.18.0 ≤ v < 1.18.2, 1.19.0 ≤ v < 1.19.2, c52b2f32c90bccd718202bafccb5f95594e30183 | 1.15.4, 1.16.3, 1.17.1, 1.18.2, 1.19.2 |
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.