CVE-2026-16772

Yüksək

Təsvir

Akaunting versiyaları <= 3.1.21-də, aşağı səlahiyyətli autentifikasiya olunmuş istifadəçilər öz hesablarını dəyişdirərək özlərinə admin rolu ID-sini təyin edə və tam administrator imtiyazları əldə edə bilərlər. Bu zəiflik, istifadəçi tərəfindən təmin edilən rol təyinatlarını, çağıranın rolları idarə etmək üçün səlahiyyətinin olub-olmadığını yoxlamadan şərtsiz `roles()->sync()` çağırışı vasitəsilə emal edən `UpdateUser` işindəki (job) çatışmazlıqdan qaynaqlanır. İstifadəçilərin özlərini yeniləmə yoluna daxil olmaq və özlərinə admin statusu təyin etmək üçün yalnız standart `update-auth-profile` icazəsi kifayətdir. API son nöqtələri (endpoints) düzgün şəkildə icazə ilə məhdudlaşdırılıb və bu problemdən təsirlənmir. Bu zəiflik v3.2.0 versiyasında, 80ef6d3b154a commit-i ilə aradan qaldırılmışdır.

CiddilikYüksək
CVSS8.1
İstismar ehtimalı—
MəhsulAkaunting
Dərc14 avq 2026
İlk görülmə14 avq 2026

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əhsulTəsirlənən versiyalarDüzəldildiyi versiya
Akaunting Akauntingv ≤ 3.1.21—

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.