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

exploitDog

fstec логотип

BDU:2023-07945

Опубликовано: 07 нояб. 2023
Источник: fstec
CVSS3: 9.8
CVSS2: 10
EPSS Низкий

Описание

Уязвимость функции __flush() библиотеки libc операционной системы FreeBSD связана с записью данных за пределами буфера в памяти. Эксплуатация уязвимости может позволить нарушителю, действующему удалённо, выполнить произвольный код

Вендор

FreeBSD Project

Наименование ПО

FreeBSD

Версия ПО

от 12.4-RELEASE до 12.4-RELEASE-p7 (FreeBSD)
от 13.2-RELEASE до 13.2-RELEASE-p5 (FreeBSD)
от 12 до 12.4-STABLE (FreeBSD)
от 13.0 до 13.2-STABLE (FreeBSD)
от 14.0 до 14.0-RC4-p1 (FreeBSD)
от 14 до 14.0-STABLE (FreeBSD)

Тип ПО

Операционная система

Операционные системы и аппаратные платформы

FreeBSD Project FreeBSD от 12.4-RELEASE до 12.4-RELEASE-p7
FreeBSD Project FreeBSD от 13.2-RELEASE до 13.2-RELEASE-p5
FreeBSD Project FreeBSD от 12 до 12.4-STABLE
FreeBSD Project FreeBSD от 13.0 до 13.2-STABLE
FreeBSD Project FreeBSD от 14.0 до 14.0-RC4-p1
FreeBSD Project FreeBSD от 14 до 14.0-STABLE

Уровень опасности уязвимости

Критический уровень опасности (базовая оценка CVSS 2.0 составляет 10)
Критический уровень опасности (базовая оценка CVSS 3.0 составляет 9,8)

Возможные меры по устранению уязвимости

Использование рекомендаций производителя:
https://www.freebsd.org/security/advisories/FreeBSD-SA-23:15.stdio.asc

Статус уязвимости

Подтверждена производителем

Наличие эксплойта

Данные уточняются

Информация об устранении

Уязвимость устранена

Идентификаторы других систем описаний уязвимостей

EPSS

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

9.8 Critical

CVSS3

10 Critical

CVSS2

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

CVSS3: 9.8
nvd
около 2 лет назад

In versions of FreeBSD 12.4-RELEASE prior to 12.4-RELEASE-p7 and FreeBSD 13.2-RELEASE prior to 13.2-RELEASE-p5 the __sflush() stdio function in libc does not correctly update FILE objects' write space members for write-buffered streams when the write(2) system call returns an error.  Depending on the nature of an application that calls libc's stdio functions and the presence of errors returned from the write(2) system call (or an overridden stdio write routine) a heap buffer overflow may occur. Such overflows may lead to data corruption or the execution of arbitrary code at the privilege level of the calling program.

CVSS3: 9.8
github
около 2 лет назад

In versions of FreeBSD 12.4-RELEASE prior to 12.4-RELEASE-p7 and FreeBSD 13.2-RELEASE prior to 13.2-RELEASE-p5 the __sflush() stdio function in libc does not correctly update FILE objects' write space members for write-buffered streams when the write(2) system call returns an error.  Depending on the nature of an application that calls libc's stdio functions and the presence of errors returned from the write(2) system call (or an overridden stdio write routine) a heap buffer overflow may occur. Such overflows may lead to data corruption or the execution of arbitrary code at the privilege level of the calling program.

EPSS

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

9.8 Critical

CVSS3

10 Critical

CVSS2