Bug 1124991 - (CVE-2019-6975) VUL-0: CVE-2019-6975: python-Django: Memory exhaustion in django.utils.numberformat.format()
(CVE-2019-6975)
VUL-0: CVE-2019-6975: python-Django: Memory exhaustion in django.utils.number...
Status: RESOLVED FIXED
Classification: Novell Products
Product: SUSE Security Incidents
Classification: Novell Products
Component: Incidents
unspecified
Other Other
: P3 - Medium : Normal
: ---
Assigned To: Bryan Stephenson
Security Team bot
https://smash.suse.de/issue/224523/
CVSSv3:SUSE:CVE-2019-6975:5.9:(AV:N/A...
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2019-02-11 13:10 UTC by Robert Frohl
Modified: 2020-08-04 06:35 UTC (History)
4 users (show)

See Also:
Found By: Security Response Team
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Frohl 2019-02-11 13:10:41 UTC
CVE-2019-6975:

If django.utils.numberformat.format() -- used by contrib.admin as well as the the floatformat, filesizeformat, and 
intcomma templates filters -- received a Decimal with a large number of digits or a large exponent, it could lead to 
significant memory usage due to a call to '{:f}'.format().

To avoid this, decimals with more than 200 digits are now formatted using scientific notation.


References:
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2019-6975
http://seclists.org/oss-sec/2019/q1/118
Comment 1 Robert Frohl 2019-02-11 13:12:54 UTC
Assuming these codestreams affected:

- SUSE:SLE-12-SP2:Update:Products:Cloud7:Update
- SUSE:SLE-12-SP2:Update:Products:SES4:Update
- SUSE:SLE-12-SP3:Update:Products:Cloud8:Update
- SUSE:SLE-12-SP3:Update:Products:SES5:Update
Comment 2 Swamp Workflow Management 2019-02-12 10:10:05 UTC
This is an autogenerated message for OBS integration:
This bug (1124991) was mentioned in
https://build.opensuse.org/request/show/673591 Factory / python-Django
Comment 3 Swamp Workflow Management 2019-02-25 09:10:07 UTC
This is an autogenerated message for OBS integration:
This bug (1124991) was mentioned in
https://build.opensuse.org/request/show/678815 Factory / python-Django1
Comment 5 Dirk Mueller 2019-05-08 09:50:06 UTC
cloud8/9 submitted as that could be fixed by a plain version update. cloud7 will require somebody with skills to backport the security patch, so leaving that open to bryan for now.
Comment 6 Swamp Workflow Management 2019-05-10 19:20:32 UTC
SUSE-SU-2019:1215-1: An update that fixes one vulnerability is now available.

Category: security (moderate)
Bug References: 1124991
CVE References: CVE-2019-6975
Sources used:
SUSE OpenStack Cloud Crowbar 9 (src):    python-Django1-1.11.20-3.3.1
SUSE OpenStack Cloud 9 (src):    python-Django1-1.11.20-3.3.1

NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.
Comment 7 Bryan Stephenson 2019-05-28 21:53:33 UTC
Security fix back-ported to Cloud 7 with request id 193693.
Comment 11 Swamp Workflow Management 2019-08-02 16:10:37 UTC
SUSE-SU-2019:2042-1: An update that fixes one vulnerability is now available.

Category: security (moderate)
Bug References: 1124991
CVE References: CVE-2019-6975
Sources used:
SUSE OpenStack Cloud 7 (src):    python-Django-1.8.19-3.12.5

NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.
Comment 15 Robert Frohl 2019-11-27 11:02:59 UTC
looks like the old version of django (1.6) is not affected:
- SUSE:SLE-12-SP2:Update:Products:SES4:Update
- SUSE:SLE-12-SP3:Update:Products:SES5:Update
Comment 17 Marcus Meissner 2020-08-04 06:35:51 UTC
released