PXLSecurity LTD., София, България Офанзивна сигурност от 2014[email protected]

CVE-2024-31370

SQL инжектиране в AIKit за WordPress

SQL инжектиране, открито и докладвано в приставката AIKit за WordPress.

SQL инжектиранеCodeIsAwesomeВисока (High)

Техническо резюме

AIKit е търговска приставка за WordPress, подпомагаща писането. Параметър, който тя приема, се използва в SQL заявка, без да бъде неутрализиран.

Публикуваният вектор поставя изискваните привилегии на ниско ниво, така че удостоверен потребител с ниски права е достатъчен — значително по-нисък праг от случаите само за администратори другаде в този списък, което обяснява защо публикуваната оценка е най-високата сред записите за WordPress тук.

Въздействие

Удостоверен потребител с ниски права може да чете данни от базата на WordPress отвъд позволеното от ролята му, включително записи на други потребители.

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in CodeIsAwesome AIKit aikit-wordpress-ai-writing-assistant-using-gpt3. This issue affects AIKit: from n/a through <= 4.14.1.

Публикувана критичност

Публикувано отВерсияБазова оценкаВектор
Patchstack (CNA)CVSS 3.1 8.5 Висока (High) CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:L

Източници

Признание

Изследовател: Иван Спиридонов

Признат в записа за CVE като “Ivan Spiridonov | Patchstack Bug Bounty Program”.

Това е работата, която вършим за клиенти

Изследване на уязвимости и тестове за проникване от същите инженери, които откриха този проблем. Всеки доклад съдържа стъпки за възпроизвеждане, въздействие и повторен тест.

Публикуваме бюлетини, а не експлойти. Всеки запис описва класа на уязвимостта и въздействието на нивото, на което го прави бюлетинът на производителя, и сочи към меродавните записи. Когато съществува публичен код за доказателство на концепцията, даваме връзка към него, вместо да го възпроизвеждаме.

Как разкриваме

Всеки проблем тук е докладван на производителя или на координираща програма преди публикуването. Публикуваме едва след като е налична корекция или след изтичането на срока за координирано разкриване.

Искате такава проверка върху собствения си софтуер?

Кажете ни какво искате да защитите. Опитен специалист ще ви помогне да определите обхвата и следващите стъпки. Обикновено отговаряме в рамките на един работен ден.

Поверителност от първия разговор

Можем да подпишем вашето NDA, преди да споделите чувствителни детайли. За запитването ви се прилага политиката ни за поверителност.

Как защитаваме информацията ви · Политика за поверителност