CVE-2026-65321
Təsvir
3.35.4 versiyasından əvvəlki PyAthena, DefaultParameterFormatter.format() funksiyasındakı yanlış dırnaq simvollarının ekranlanması (quote-escaping) boşluğunu istifadə edərək autentifikasiya olunmamış hücumçulara ixtiyari SQL inyeksiyası etməyə imkan verən bir SQL inyeksiyası zəifliyinə malikdir. Bu boşluq, DELETE və CTAS sorğularını tək dırnaqları ikiqatlaşdırmaq əvəzinə geri slash (\) ilə ekranlayan _escape_hive funksiyasına yönləndirir. Athena və Trino sətir literalları daxilində geri slash simvolunu ekranlama simvolu kimi qəbul etmədiyi üçün, hücumçu tərəfindən təqdim edilən tək dırnaq və ardınca gələn SQL sintaksisi kimi girişlər parserin sətir literalını vaxtından əvvəl sonlandırmasına səbəb olur. Bu isə UNION SELECT vasitəsilə məlumatların sızdırılmasına, dağıdıcı sorğuların icrasına və hücumçu tərəfindən idarə olunan CTAS təyinat nöqtəsi və məzmununun yaradılmasına şərait yaradır.
Necə düzəltmək olar
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| laughingman7743 PyAthena | v ≤ 3.35.3 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.