| Summary: | python-ujson new security issue fixed upstream in 5.6.0 | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | David Walser <luigiwalser> |
| Component: | Security | Assignee: | QA Team <qa-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | Sec team <security> |
| Severity: | normal | ||
| Priority: | Normal | CC: | andrewsfarm, davidwhodgins, herman.viaene, sysadmin-bugs, yvesbrungard |
| Version: | 8 | Keywords: | advisory, validated_update |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | MGA8-64-OK | ||
| Source RPM: | python-ujson-5.4.0-1.mga8.src.rpm | CVE: | |
| Status comment: | |||
|
Description
David Walser
2022-12-27 17:13:09 CET
python-ujson-5.6.0-1.mga9 building for Cauldron. Version:
Cauldron =>
8 It is done, and thank you for doing it. Can the bug be closed fixed? The best I can find for the error is in the Github link: https://github.com/ultrajson/ultrajson/pull/570 in the Fedora link above. "Ultrajson doesn't build on webassembly (e.g. pyodide) because the version of double-conversion used is too old. This updates it to a newer version which supports webassembly." CC:
(none) =>
lewyssmith Only Cauldron is fixed, not Mageia 8. Sorry... As this is a straight version upgrade, assigning to papoteur as you did previous version updates for 'python-ujson'. CC:
lewyssmith =>
(none) advisory ========= Update to 5.6.0. Updating double-conversion bundled (https://github.com/ultrajson/ultrajson/pull/570). ============= Build python3-ujson-5.6.0-1.mga8 From python-ujson-5.6.0-1.mga8.src.rpm Assignee:
yves.brungard_mageia =>
qa-bugs
David Walser
2022-12-28 00:05:59 CET
CC:
(none) =>
yves.brungard_mageia Hi David,
I see in Fedora report:
>Update to 5.6.0 (close RHBZ#2149975). Fixes len integer overflow issue
But I did find any other reference about this overflow issue, neither in python-ujson pull request, nor in double-conversion release.
MGA8-64 MATE on Acer Aspire 5253 No installation issues. Ref bug 30502 and bug 30663 for test $ python3 testujson.py a type: <class 'dict'> b variable: <class 'str'> {"name":"Horseman","age":"21","city":"Mumbai"} { "name": "Horseman", "age": "21", "city": "Mumbai" } c variable: <class 'dict'> {'name': 'Horseman', 'age': '21', 'city': 'Mumbai'} Seems OK to me. Whiteboard:
(none) =>
MGA8-64-OK Validating. Advisory in Comment 5. Keywords:
(none) =>
validated_update
Dave Hodgins
2022-12-30 21:58:39 CET
CC:
(none) =>
davidwhodgins An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGASA-2022-0487.html Resolution:
(none) =>
FIXED |