CVE-2026-81862

Orta

Təsvir

Apache Airflow-nun Teradata provayderi bulud yaddaşı etibarlılıq məlumatlarını birbaşa SQL ifadələrinə daxil edirdi. Bucket şəxsi olduqda və heç bir `teradata_authorization_name` konfiqurasiya edilmədikdə — ki, bu hər iki operator üçün standart etibarlılıq yoludur — `S3ToTeradataOperator` və `AzureBlobStorageToTeradataOperator` mənbə bucket-inin etibarlılıq məlumatlarını sadə sətir literalları kimi `CREATE MULTISET TABLE ... LOCATION` ifadəsinə interpolasiya edir. Daha sonra bu ifadə loqlanır və icra edilir, beləliklə etibarlılıq məlumatları operatorun nəzarətindən kənar iki yerə çatır. Hər iki operator fərqli kanallar vasitəsilə fərqli etibarlılıq məlumatlarını ifşa edir və tətbiqlərdə hər ikisi yoxlanılmalıdır. `S3ToTeradataOperator` dəyərləri `s3_hook.get_credentials()` funksiyasından alır ki, bu da instans profil və ya IRSA altında Airflow-nun sirr maskalayıcısı ilə heç vaxt qeydiyyata alınmamış runtime AWS etibarlılıq məlumatlarını qaytarır — və STS sessiya tokeni runtime zamanı yaradılır, buna görə də AWS bağlantısı konfiqurasiya edildikdə belə maskalanmır. Bu etibarlılıq məlumatları **Airflow tapşırıq loqunda** görünür və DAG üzərində loq baxma icazəsi olan istənilən istifadəçi tərəfindən oxuna bilir. `AzureBlobStorageToTeradataOperator` yaddaş hesabı açarını bağlantıdan götürür, buna görə də maskalayıcı adətən tapşırıq loqundakı nüsxəni gizlədir; onun ifşası Teradata tərəfdə baş verir. **Hər iki** operator etibarlılıq məlumatlarını Teradata-nın DBQL sorğu loqlarına və canlı monitorinq görüntülərinə yazır, burada Airflow-nun maskalanması heç vaxt tətbiq olunmur və dəyərlər həmin sistemin loq saxlanma müddəti boyunca qalır. Bu problem, Teradata `AUTHORIZATION` obyekti olmadan şəxsi bucket və ya konteyner əleyhinə hər hansı bir operatordan istifadə edən tətbiqlərə təsir edir. İstifadəçilərə etibarlılıq məlumatlarını ehtiva edən ifadəni Airflow tapşırıq loqundan uzaq tutan `apache-airflow-providers-teradata` versiyası `3.7.0` və ya daha yenisinə yüksəltmə etmək tövsiyə olunur. Yüksəltmə prosesi etibarlılıq məlumatlarını Airflow-nun redaktə edə bilmədiyi Teradata sorğu loqlarından və monitorinq görüntülərindən silmir: istifadəçilər etibarlılıq məlumatlarının heç vaxt sətir daxilinə yerləşdirilməməsi üçün `teradata_authorization_name`-i Teradata `AUTHORIZATION` obyekti ilə konfiqurasiya etməli və əvvəllər sətirdaxili yol vasitəsilə istifadə edilmiş bütün etibarlılıq məlumatlarını dəyişdirməlidirlər.

CiddilikOrta
CVSS6.5
İstismar ehtimalı—
MəhsulApache-airflow-providers-teradata
Dərc29 sen 2026
İlk görülmə29 sen 2026
Zəiflik növüCWE-532CWE-532

Necə düzəltmək olar

Yeniləyin
  • apache apache-airflow-providers-teradata3.7.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
apache apache-airflow-providers-teradatav < 3.7.03.7.0

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.

Intelligence 360 paketində

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.

CVE-2026-81862 · Apache-airflow-providers-teradata · Dark Radar