CVE-2026-48114
Təsvir
Metacat tədqiqatçıların məlumatları qorumasına, paylaşmasına və kəşf etməsinə kömək edən məlumat repozitoriyası proqram təminatıdır. 2.0.0 və daha yuxarı versiyalarda /harvesterRegistration son nöqtəsində (endpoint) autentifikasiyasız SQL inyeksiyası mövcuddur. HarvesterRegistration.dbInsert() funksiyası, escape əməliyyatı olmadan sadə tək dırnaqla əhatə edən quoteString() köməkçi funksiyasından istifadə edərək, sətir birləşdirməsi vasitəsilə HARVEST_SITE_SCHEDULE cədvəlinə INSERT sorğusu qurur. Üç sorğu parametri — unit, contactEmail və documentListURL — həssas nöqtəyə çatır. Servlet real LDAP kimliyini yoxlamır və zəiflikli insert əməliyyatının yerinə yetirilməsinə icazə verir. PostgreSQL backend-i Statement.executeUpdate() vasitəsilə üst-üstə yığılmış sorğulara (stacked queries) icazə verdiyi üçün bu zəiflik Metacat verilənlər bazası kontekstində tam oxuma/yazma/icra girişinə imkan verir. Zəiflik Metacat 3.0.0 versiyasında aradan qaldırılmışdır.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| NCEAS metacat | >= 2.0.0, < 3.0.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.
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.