Bug 1221399 (CVE-2024-28182) - VUL-0: CVE-2024-28182: nghttp2: HTTP/2 CONTINUATION frames can be utilized for DoS attacks
Summary: VUL-0: CVE-2024-28182: nghttp2: HTTP/2 CONTINUATION frames can be utilized fo...
Status: IN_PROGRESS
Alias: CVE-2024-28182
Product: SUSE Security Incidents
Classification: Novell Products
Component: Incidents (show other bugs)
Version: unspecified
Hardware: Other Other
: P3 - Medium : Major
Target Milestone: ---
Assignee: Security Team bot
QA Contact: Security Team bot
URL: https://smash.suse.de/issue/397668/
Whiteboard: CVSSv3.1:SUSE:CVE-2024-28182:7.5:(AV:...
Keywords:
Depends on:
Blocks: 1221404
  Show dependency treegraph
 
Reported: 2024-03-14 12:42 UTC by SMASH SMASH
Modified: 2024-05-22 10:21 UTC (History)
5 users (show)

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


Attachments
nghttp2-patch.tar.gz (2.59 KB, application/gzip)
2024-04-03 08:28 UTC, Marcus Meissner
Details
nghttp2-patch-2nd.tar.gz (2.60 KB, application/gzip)
2024-04-04 11:04 UTC, Marcus Meissner
Details

Note You need to log in before you can comment on or make changes to this bug.
Description SMASH SMASH 2024-03-14 12:42:48 UTC
via VINCE

CVE: CVE-2024-28182
ID: VU#421644.5
Case: VU#421644: HTTP/2 CONTINUATION frames can be utilized for DoS attacks
Date Added: 2024-03-08
Description: An implementation using the nghttp2 library will continue to receive CONTINUATION frames, and will not callback to the application to allow visibility into this information before it resets the stream, resulting in a DoS.
Comment 1 Marcus Meissner 2024-03-14 12:51:38 UTC
CRD: 2024-03-28
Comment 4 Marcus Meissner 2024-03-26 12:40:16 UTC
CRD: 2024-04-04

i browsed over the discussion thread and they had no patches for nghttp2.
Comment 5 Petr Gajdos 2024-03-26 13:28:45 UTC
ok, thanks
Comment 6 Marcus Meissner 2024-04-02 13:32:24 UTC
still no patch in the VINCE issue.
Comment 7 Petr Gajdos 2024-04-02 14:08:35 UTC
(In reply to Marcus Meissner from comment #6)
> still no patch in the VINCE issue.

Thanks for the update Marcus
Comment 8 Marcus Meissner 2024-04-03 08:28:26 UTC
Created attachment 874022 [details]
nghttp2-patch.tar.gz

nghttp2-patch.tar.gz

attached to VINCE report over night.
Comment 9 Petr Gajdos 2024-04-03 12:32:48 UTC
Submitted for 15sp2,15sp1-caasp,15,12sp2.
Comment 11 Marcus Meissner 2024-04-04 07:11:09 UTC
is public

https://kb.cert.org/vuls/id/421644

they redid the patchset.
Comment 17 Petr Gajdos 2024-04-04 09:59:31 UTC
Request into devel project
https://build.opensuse.org/request/show/1164552
Comment 18 Marcus Meissner 2024-04-04 11:04:26 UTC
Created attachment 874051 [details]
nghttp2-patch-2nd.tar.gz

nghttp2-patch-2nd.tar.gz from VINCE
Comment 19 Marcus Meissner 2024-04-04 11:05:06 UTC
diff seems:
-+        session->max_continuations = 0;
++        session->num_continuations = 0;
Comment 20 Petr Gajdos 2024-04-04 13:22:37 UTC
I have resubmitted to 15sp2,15sp1-caasp,15,12sp2.

15sp6 has branched nghttp2, but same sources as 15sp2. This could have been de-branched?

Also submitted for ALP:
https://build.suse.de/request/show/325387
not sure whether this will fly in this point of time. Let me know in case I should resubmit somewhere else.
Comment 22 Petr Gajdos 2024-04-04 13:55:17 UTC
Factory submission:
https://build.opensuse.org/request/show/1164560
Comment 23 Maintenance Automation 2024-04-08 12:30:14 UTC
SUSE-SU-2024:1156-1: An update that solves one vulnerability can now be installed.

Category: security (important)
Bug References: 1221399
CVE References: CVE-2024-28182
Maintenance Incident: [SUSE:Maintenance:33198](https://smelt.suse.de/incident/33198/)
Sources used:
SUSE Linux Enterprise Software Development Kit 12 SP5 (src):
 nghttp2-1.39.2-3.18.1
SUSE Linux Enterprise High Performance Computing 12 SP5 (src):
 nghttp2-1.39.2-3.18.1
SUSE Linux Enterprise Server 12 SP5 (src):
 nghttp2-1.39.2-3.18.1
SUSE Linux Enterprise Server for SAP Applications 12 SP5 (src):
 nghttp2-1.39.2-3.18.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 24 Maintenance Automation 2024-04-08 16:30:03 UTC
SUSE-SU-2024:1167-1: An update that solves one vulnerability can now be installed.

Category: security (important)
Bug References: 1221399
CVE References: CVE-2024-28182
Maintenance Incident: [SUSE:Maintenance:33194](https://smelt.suse.de/incident/33194/)
Sources used:
openSUSE Leap Micro 5.3 (src):
 nghttp2-1.40.0-150200.17.1
openSUSE Leap Micro 5.4 (src):
 nghttp2-1.40.0-150200.17.1
openSUSE Leap 15.5 (src):
 nghttp2-python-1.40.0-150200.17.1, nghttp2-1.40.0-150200.17.1
SUSE Linux Enterprise Micro for Rancher 5.3 (src):
 nghttp2-1.40.0-150200.17.1
SUSE Linux Enterprise Micro 5.3 (src):
 nghttp2-1.40.0-150200.17.1
SUSE Linux Enterprise Micro for Rancher 5.4 (src):
 nghttp2-1.40.0-150200.17.1
SUSE Linux Enterprise Micro 5.4 (src):
 nghttp2-1.40.0-150200.17.1
SUSE Linux Enterprise Micro 5.5 (src):
 nghttp2-1.40.0-150200.17.1
Basesystem Module 15-SP5 (src):
 nghttp2-1.40.0-150200.17.1
SUSE Linux Enterprise High Performance Computing 15 SP2 LTSS 15-SP2 (src):
 nghttp2-1.40.0-150200.17.1
SUSE Linux Enterprise High Performance Computing LTSS 15 SP3 (src):
 nghttp2-1.40.0-150200.17.1
SUSE Linux Enterprise High Performance Computing ESPOS 15 SP4 (src):
 nghttp2-1.40.0-150200.17.1
SUSE Linux Enterprise High Performance Computing LTSS 15 SP4 (src):
 nghttp2-1.40.0-150200.17.1
SUSE Linux Enterprise Desktop 15 SP4 LTSS 15-SP4 (src):
 nghttp2-1.40.0-150200.17.1
SUSE Linux Enterprise Server 15 SP2 LTSS 15-SP2 (src):
 nghttp2-1.40.0-150200.17.1
SUSE Linux Enterprise Server 15 SP3 LTSS 15-SP3 (src):
 nghttp2-1.40.0-150200.17.1
SUSE Linux Enterprise Server 15 SP4 LTSS 15-SP4 (src):
 nghttp2-1.40.0-150200.17.1
SUSE Linux Enterprise Server for SAP Applications 15 SP2 (src):
 nghttp2-1.40.0-150200.17.1
SUSE Linux Enterprise Server for SAP Applications 15 SP3 (src):
 nghttp2-1.40.0-150200.17.1
SUSE Linux Enterprise Server for SAP Applications 15 SP4 (src):
 nghttp2-1.40.0-150200.17.1
SUSE Manager Proxy 4.3 (src):
 nghttp2-1.40.0-150200.17.1
SUSE Manager Retail Branch Server 4.3 (src):
 nghttp2-1.40.0-150200.17.1
SUSE Manager Server 4.3 (src):
 nghttp2-1.40.0-150200.17.1
SUSE Enterprise Storage 7.1 (src):
 nghttp2-1.40.0-150200.17.1
SUSE Linux Enterprise Micro 5.1 (src):
 nghttp2-1.40.0-150200.17.1
SUSE Linux Enterprise Micro 5.2 (src):
 nghttp2-1.40.0-150200.17.1
SUSE Linux Enterprise Micro for Rancher 5.2 (src):
 nghttp2-1.40.0-150200.17.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 25 Petr Gajdos 2024-04-09 11:34:10 UTC
Submitted also for 15sp6:
https://build.suse.de/request/show/325784
Comment 26 Petr Gajdos 2024-04-09 11:35:50 UTC
I believe all fixed.

If something missing, please reassign directly to me.
Comment 29 Petr Gajdos 2024-05-13 09:24:58 UTC
SUSE:SLFO:Main
https://build.suse.de/request/show/329896
Comment 31 Petr Gajdos 2024-05-22 09:31:26 UTC
It was declined with this reason:


gleidi declined review 5 days ago

Moved to SUSE:SLFO:Main with request https://build.suse.de/request/show/329896


So should I just reopen?
Comment 32 Marcus Meissner 2024-05-22 09:38:35 UTC
yes please.
Comment 33 Petr Gajdos 2024-05-22 10:21:45 UTC
SUSE:ALP:Source:Standard:1.0
https://build.suse.de/request/show/325387

was reopened.