CVE-2024-37293

Yüksek

Açıklama

AWS Deployment Framework (ADF), bir AWS Organization içindeki birden fazla AWS hesabı ve bölgesi genelinde kaynakları yönetmek ve dağıtmak için kullanılan bir çerçevedir. ADF; geleneksel bir CI/CD kurulumuna kıyasla ağır iş yükünü ve yönetimi hafifletmek için AWS CodePipeline, AWS CodeBuild ve AWS CodeCommit gibi hizmetlerden yararlanırken, AWS Organizations içinde tanımlanan yapı aracılığıyla uygulamaların veya kaynakların aşamalı, paralel, çok hesaplı ve bölgeler arası dağıtımına olanak tanır. ADF, çok hesaplı bölgeler arası dağıtımları kolaylaştırmak amacıyla ADF'nin bootstrap stack'lerini dağıtmaktan sorumlu bir bootstrap süreci içerir. ADF bootstrap süreci, bu görevi gerçekleştirmek için yüksek ayrıcalıklara dayanır. Bootstrap sürecinin iki versiyonu mevcuttur; AWS CodeBuild kullanan kod değişikliği odaklı bir pipeline ve AWS Lambda kullanan olay odaklı bir durum makinesi. Bir aktör, CodeBuild projesinin veya Lambda fonksiyonunun davranışını değiştirme izinlerine sahipse, yetkilerini yükseltebilir. Versiyon 4.0.0 öncesinde, bootstrap CodeBuild rolü, başka herhangi bir kısıtlama olmaksızın `sts:AssumeRole` işlemine erişim sağlar. Bu nedenle, çapraz hesap erişim rolü tarafından sağlanan yüksek ayrıcalıklarla AWS Organization içindeki herhangi bir AWS hesabında oturum açabilir. Varsayılan olarak, bu rol AWS Organizations tarafından oluşturulduğunda kısıtlanmaz ve AWS hesabındaki AWS kaynaklarına Yönetici düzeyinde erişim sağlar. Bu sorun için yamalar `aws-deployment-framework` versiyon 4.0.0'da yer almaktadır. Geçici bir önlem olarak, yönetim hesabında ADF tarafından oluşturulan rollere bir izin sınırı (permissions boundary) ekleyin. İzin sınırı tüm IAM ve STS işlemlerini reddetmelidir. Bu izin sınırı, ADF'yi yükseltene veya yeni bir hesap bootstrap işlemi yapana kadar yürürlükte kalmalıdır. İzin sınırı yürürlükteyken, hesap yönetimi ve hesapların bootstrap işlemleri roller oluşturamaz, güncelleyemez veya bu rollerde oturum açamaz. Bu durum yetki yükseltme riskini azaltır ancak aynı zamanda ADF'nin hesap oluşturma, yönetme ve bootstrap yapma yeteneğini devre dışı bırakır.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünAmazon Aws Deployment Framework
Yayın11 Haz 2024
İlk görülme11 Haz 2024
Zayıflık türüCWE-266CWE-266

Nasıl düzeltilir

Güncelleyin
  • amazon aws_deployment_framework4.0.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
amazon aws_deployment_frameworkv < 4.0.04.0.0

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-2024-37293 · Amazon Aws Deployment Framework · Dark Radar