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

exploitDog

redhat логотип

CVE-2013-7489

Опубликовано: 14 мая 2020
Источник: redhat
CVSS3: 5.7

Уязвимость десериализации недоверенных данных в библиотеке Beaker для Python, позволяющая выполнить произвольный код

Описание

Обнаружена уязвимость в библиотеке Beaker для Python, связанная с десериализацией недоверенных данных. Проблема позволяет злоумышленнику внедрить вредоносные данные (payloads) в базу данных кэша (например, если он имеет доступ к сети и учетные данные для базы данных) и выполнить произвольный код на машине, где запущен Beaker. Это происходит из-за десериализации данных из базы данных кэша с использованием модуля Pickle.

Способы защиты

Для снижения риска эксплуатации данной уязвимости рекомендуется:

  1. Реализовать надлежащий контроль доступа к базе данных кэша Beaker, чтобы предотвратить несанкционированные записи в базу данных.
  2. Если функциональность кэширования в Beaker не используется, данная уязвимость не может быть активирована.
  3. При использовании функционала сессий в Beaker применять механизм подписи данных (signing) для проверки целостности данных, полученных из базы данных, перед их десериализацией.

Затронутые версии ПО

  • Beaker для Python до версии 1.11.0

Тип уязвимости

  • Десериализация недоверенных данных
  • Выполнение произвольного кода

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 6python-beakerOut of support scope
Red Hat Enterprise Linux 7python-beakerWill not fix

Показывать по

Дополнительная информация

Статус:

Moderate
Дефект:
CWE-502
https://bugzilla.redhat.com/show_bug.cgi?id=1850105python-beaker: Deserialization of Untrusted Data which can lead to Arbitrary code execution

5.7 Medium

CVSS3

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

CVSS3: 6.8
ubuntu
больше 5 лет назад

The Beaker library through 1.11.0 for Python is affected by deserialization of untrusted data, which could lead to arbitrary code execution.

CVSS3: 6.8
nvd
больше 5 лет назад

The Beaker library through 1.11.0 for Python is affected by deserialization of untrusted data, which could lead to arbitrary code execution.

CVSS3: 6.8
debian
больше 5 лет назад

The Beaker library through 1.11.0 for Python is affected by deserializ ...

github
почти 4 года назад

Deserialization of Untrusted Data in Beaker

5.7 Medium

CVSS3