Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

nvd логотип

CVE-2024-39677

Опубликовано: 08 июл. 2024
Источник: nvd
CVSS3: 5.9
CVSS3: 9.8
EPSS Низкий

Описание

NHibernate is an object-relational mapper for the .NET framework. A SQL injection vulnerability exists in some types implementing ILiteralType.ObjectToSQLString. Callers of these methods are exposed to the vulnerability, which includes mappings using inheritance with discriminator values; HQL queries referencing a static field of the application; users of the SqlInsertBuilder and SqlUpdateBuilder utilities, calling their AddColumn overload taking a literal value; and any direct use of the ObjectToSQLString methods for building SQL queries on the user side. This vulnerability is fixed in 5.4.9 and 5.5.2.

Уязвимые конфигурации

Конфигурация 1

Одно из

cpe:2.3:a:nhibernate:nhibernate-core:*:*:*:*:*:*:*:*
Версия до 5.4.9 (исключая)
cpe:2.3:a:nhibernate:nhibernate-core:*:*:*:*:*:*:*:*
Версия от 5.5.0 (включая) до 5.5.2 (исключая)

EPSS

Процентиль: 67%
0.00548
Низкий

5.9 Medium

CVSS3

9.8 Critical

CVSS3

Дефекты

CWE-89
CWE-89

Связанные уязвимости

CVSS3: 5.9
github
больше 1 года назад

NHibernate SQL injection vulnerability in discriminator mappings, static fields referenced in HQL, and some utilities

EPSS

Процентиль: 67%
0.00548
Низкий

5.9 Medium

CVSS3

9.8 Critical

CVSS3

Дефекты

CWE-89
CWE-89
Уязвимость CVE-2024-39677