Bug 1277490
Summary: | python-pycurl: Use-after-free vulnerability in HTTPPOST when using FORM_BUFFERPTR with Unicode string [epel-5] | ||
---|---|---|---|
Product: | [Fedora] Fedora EPEL | Reporter: | Adam Mariš <amaris> |
Component: | python-pycurl | Assignee: | Kamil Dudka <kdudka> |
Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | el5 | CC: | kdudka, thoger |
Target Milestone: | --- | Keywords: | Security, SecurityTracking |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Release Note | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2015-11-04 09:21:04 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1277488 |
Description
Adam Mariš
2015-11-03 13:10:41 UTC
Use the following template to for the 'fedpkg update' request to submit an update for this issue as it contains the top-level parent bug(s) as well as this tracking bug. This will ensure that all associated bugs get updated when new packages are pushed to stable. ===== # bugfix, security, enhancement, newpackage (required) type=security # testing, stable request=testing # Bug numbers: 1234,9876 bugs=1277488,1277490 # Description of your update notes=Security fix for # Enable request automation based on the stable/unstable karma thresholds autokarma=True stable_karma=3 unstable_karma=-3 # Automatically close bugs when this marked as stable close_bugs=True # Suggest that users restart after update suggest_reboot=False ====== Additionally, you may opt to use the bodhi update submission link(s) instead: https://bodhi.fedoraproject.org/updates/new?type_=security&bugs=1277488,1277490 python-pycurl-7.19.5.1-3.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2015-0de8163795 python-pycurl-7.19.5.1-4.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-a26f0b0daf python-pycurl-7.19.5.1-4.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'dnf --enablerepo=updates-testing update python-pycurl' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-a26f0b0daf python-pycurl-7.19.5.1-3.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'dnf --enablerepo=updates-testing update python-pycurl' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-0de8163795 Not affected. Maybe this mistakenly created bug should actually serve us as reminder that python-pycurl should not be in EPEL-5 and should rather be removed. python-pycurl is part of RHEL-5, and EPEL is not expected/allowed to provide packages available in RHEL. Additionally, the version in EPEL-5 is older than what's in RHEL-5 - 7.15.5.1-4.el5 vs. 7.15.5.1-8.el5. (In reply to Tomas Hoger from comment #7) > Maybe this mistakenly created bug should actually serve us as reminder that > python-pycurl should not be in EPEL-5 and should rather be removed. Reminder? So where was this originally reported then? The el5 branch was created back in 2007: http://pkgs.fedoraproject.org/cgit/python-pycurl.git/commit/?id=1dcfc16e Should we remove it now? Remind or indicate, however you prefer to word it. To me, having an EPEL bug for component also in RHEL is a red flag. As noted above, I do not see there's any point in keeping it in EPEL-5. I'm happy to file separate bug requesting removal. I have retired the el5 branch in dist-git: http://pkgs.fedoraproject.org/cgit/python-pycurl.git/commit/?h=el5 But I am not allowed to retire the branch in pkgdb: $ pkgdb-cli orphan --retire python-pycurl el5 You are not allowed to retire the package: python-pycurl on branch el5. Have you tried looking at the following? https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life It's linked from: https://fedoraproject.org/wiki/EPEL/GuidelinesAndPolicies#Policy_for_Conflicting_Packages (In reply to Tomas Hoger from comment #11) > Have you tried looking at the following? Yes. That is where I found the 'pkgdb-cli orphan --retire ...' command. It did not work for me as you can see in comment #10. Ok, so Fedora/EPEL rel-eng will need to be asked for help. Can you take care of that, or should I get involved in any way? I have filed a rel-eng ticket for this: https://fedorahosted.org/rel-eng/ticket/6311 |