Rapid7 Vulnerability & Exploit Database

FreeBSD: VID-032643D7-0BA7-11EC-A689-080027E50E6D: Python -- multiple vulnerabilities

Free InsightVM Trial No Credit Card Necessary
Watch Demo See how it all works
Back to Search

FreeBSD: VID-032643D7-0BA7-11EC-A689-080027E50E6D: Python -- multiple vulnerabilities

Severity
4
CVSS
(AV:L/AC:M/Au:N/C:P/I:P/A:P)
Published
08/30/2021
Created
11/08/2022
Added
11/04/2022
Modified
11/04/2022

Description

Python reports:

bpo-42278: Replaced usage of tempfile.mktemp() with TemporaryDirectory to avoid

a potential race condition.

bpo-41180: Add auditing events to the marshal module, and stop raising

code.__init__ events for every unmarshalled code object. Directly instantiated

code objects will continue to raise an event, and audit event handlers should

inspect or collect the raw marshal data. This reduces a significant performance

overhead when loading from .pyc files.

bpo-44394: Update the vendored copy of libexpat to 2.4.1 (from 2.2.8) to get the

fix for the CVE-2013-0340 "Billion Laughs" vulnerability. This copy is most used

on Windows and macOS.

bpo-43124: Made the internal putcmd function in smtplib sanitize input for

presence of \r and \n characters to avoid (unlikely) command injection.

Solution(s)

  • freebsd-upgrade-package-python39

With Rapid7 live dashboards, I have a clear view of all the assets on my network, which ones can be exploited, and what I need to do in order to reduce the risk in my environment in real-time. No other tool gives us that kind of value and insight.

– Scott Cheney, Manager of Information Security, Sierra View Medical Center

;