What is the relationship between the cpython std lib and the ironPython std lib #1805
Replies: 1 comment
-
It's hard to say whether the vulnerabilities are generally applicable to the std lib that comes with IronPython 3. The are basically two parts to the std lib - the Python modules (.py files) and the C modules (DLLs). IronPython will have the same vulnerabilities as CPython if those vulnerabilities appear within the Python implementations (for example CVE-2022-0391), but will not be affected by CPython implementation vulnerabilities (for example CVE-2022-25315 which affected the IronPython 3.4.1 is based off the Python 3.4.10 std library. The differences between the libraries are mostly as follows:
It's possible that IronPython would work with an unmodified version of the std lib, but it's not officially supported. Note that you must use a lib from a matching minor version of Python. |
Beta Was this translation helpful? Give feedback.
-
Hello
The Cpython std lib for python 3.6 gets flagged in various security scanners for many vulnerabilities, are these reported vulnerabilities generally applicable to the std lib that comes with ironPython3?
I'm looking for a bit more insight into the difference between the libraries. Why does ironPython require a separate standard lib at all for example?
Beta Was this translation helpful? Give feedback.
All reactions