{"schema":"threatline.record/2","record":{"id":"CVE-2026-98011","aliases":[],"summary":"net/sched: hhf: clamp quantum in change and init paths","details":"In the Linux kernel, the following vulnerability has been resolved:\n\nnet/sched: hhf: clamp quantum in change and init paths\n\nhhf_change() accepts any quantum from userspace, including 1. With a\ncrafted size table qdisc_pkt_len reaches ~2 GiB, so quantum=1 makes\nthe deficit-refill loop spin ~2^31 times under the qdisc lock\n(a soft lockup / denial of service).\n\nAdd max(256U, ...) in hhf_change() matching fq_codel_change(). Clamp\nhhf_init() to [256, 1<<20] matching the siblings, and remove the old\nfallback that only set quantum=256 on overflow.\n\nConditions to recreate the bug:\n  CONFIG_NET_SCH_HHF=y. Requires CAP_NET_ADMIN (namespace-local via\n  unshare -Urn suffices).\n\n  tc qdisc add dev dummy0 root hhf\n  tc qdisc change dev dummy0 root hhf quantum 1 stab data 32768 size_log 15 cell_log 0","categories":["Operating systems"],"product":"Linux","vendor":"Linux","ecosystem":null,"affected_ranges":[{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-98011","source_modified_at":"2026-10-19T09:12:16.718Z","fetched_at":"2026-10-23T18:45:31.882637Z","product":"Linux","vendor":"Linux","versions":[{"version":"10239edf86f137ce4c39b62ea9575e8053c549a0","lessThan":"a328698d046098e6f55b3b1460cac6bab577be58","status":"affected","versionType":"git"},{"version":"10239edf86f137ce4c39b62ea9575e8053c549a0","lessThan":"c364ad3ab3c8a6bce469a5cbf02881ab1324c5da","status":"affected","versionType":"git"},{"version":"10239edf86f137ce4c39b62ea9575e8053c549a0","lessThan":"2c6dd9fc86d446a03728c43f3b96d9ae29aa058f","status":"affected","versionType":"git"},{"version":"10239edf86f137ce4c39b62ea9575e8053c549a0","lessThan":"6570f326a6a96bedf3d1d1dab6acc9f8c29104ec","status":"affected","versionType":"git"},{"version":"10239edf86f137ce4c39b62ea9575e8053c549a0","lessThan":"1113b674307ffddd402524bd1fd9d7d5629b705b","status":"affected","versionType":"git"},{"version":"10239edf86f137ce4c39b62ea9575e8053c549a0","lessThan":"2e77947bbf6c166e76c038663832d0914418f761","status":"affected","versionType":"git"},{"version":"10239edf86f137ce4c39b62ea9575e8053c549a0","lessThan":"0898c6f9fa9ce2632ae88bd0f34a878ccc6335af","status":"affected","versionType":"git"},{"version":"10239edf86f137ce4c39b62ea9575e8053c549a0","lessThan":"eb56a495f59baf6cad5ed80e3ffb9078098b1346","status":"affected","versionType":"git"}],"defaultStatus":"unaffected"},{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-98011","source_modified_at":"2026-10-19T09:12:16.718Z","fetched_at":"2026-10-23T18:45:31.882637Z","product":"Linux","vendor":"Linux","versions":[{"version":"3.14","status":"affected"},{"version":"0","lessThan":"3.14","status":"unaffected","versionType":"semver"},{"version":"5.10.271","lessThanOrEqual":"5.10.*","status":"unaffected","versionType":"semver"},{"version":"5.15.222","lessThanOrEqual":"5.15.*","status":"unaffected","versionType":"semver"},{"version":"6.1.189","lessThanOrEqual":"6.1.*","status":"unaffected","versionType":"semver"},{"version":"6.6.158","lessThanOrEqual":"6.6.*","status":"unaffected","versionType":"semver"},{"version":"6.12.111","lessThanOrEqual":"6.12.*","status":"unaffected","versionType":"semver"},{"version":"6.18.53","lessThanOrEqual":"6.18.*","status":"unaffected","versionType":"semver"},{"version":"7.2.7","lessThanOrEqual":"7.2.*","status":"unaffected","versionType":"semver"},{"version":"7.3","lessThanOrEqual":"*","status":"unaffected","versionType":"original_commit_for_fix"}],"defaultStatus":"affected"}],"fixed_versions":[{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-98011","source_modified_at":"2026-10-19T09:12:16.718Z","fetched_at":"2026-10-23T18:45:31.882637Z","package":{"name":"Linux","ecosystem":null},"version":"2c6dd9fc86d446a03728c43f3b96d9ae29aa058f","basis":"first unaffected version stated in the CVE record"},{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-98011","source_modified_at":"2026-10-19T09:12:16.718Z","fetched_at":"2026-10-23T18:45:31.882637Z","package":{"name":"Linux","ecosystem":null},"version":"6570f326a6a96bedf3d1d1dab6acc9f8c29104ec","basis":"first unaffected version stated in the CVE record"},{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-98011","source_modified_at":"2026-10-19T09:12:16.718Z","fetched_at":"2026-10-23T18:45:31.882637Z","package":{"name":"Linux","ecosystem":null},"version":"1113b674307ffddd402524bd1fd9d7d5629b705b","basis":"first unaffected version stated in the CVE record"},{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-98011","source_modified_at":"2026-10-19T09:12:16.718Z","fetched_at":"2026-10-23T18:45:31.882637Z","package":{"name":"Linux","ecosystem":null},"version":"2e77947bbf6c166e76c038663832d0914418f761","basis":"first unaffected version stated in the CVE record"},{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-98011","source_modified_at":"2026-10-19T09:12:16.718Z","fetched_at":"2026-10-23T18:45:31.882637Z","package":{"name":"Linux","ecosystem":null},"version":"0898c6f9fa9ce2632ae88bd0f34a878ccc6335af","basis":"first unaffected version stated in the CVE record"}],"cvss":null,"severity":null,"kev":{"listed":false},"epss":{"probability":0.00176,"percentile":0.06838,"score_date":"2026-10-23"},"published_at":"2026-09-25T10:23:35.338Z","modified_at":"2026-10-19T09:12:16.718Z","provenance":[{"source":"CVE List","url":"https://www.cve.org/CVERecord?id=CVE-2026-98011","fetched_at":"2026-10-23T18:45:31.882637Z","source_modified_at":"2026-10-19T09:12:16.718Z"},{"source":"EPSS","url":"https://api.first.org/data/v1/epss?cve=CVE-2026-98011","fetched_at":"2026-10-23T18:42:43.628194Z","source_modified_at":"2026-10-23"}],"sources":["CVE List","EPSS"],"references":[{"source":"CVE List","url":"https://git.kernel.org/stable/c/a328698d046098e6f55b3b1460cac6bab577be58"},{"source":"CVE List","url":"https://git.kernel.org/stable/c/c364ad3ab3c8a6bce469a5cbf02881ab1324c5da"},{"source":"CVE List","url":"https://git.kernel.org/stable/c/2c6dd9fc86d446a03728c43f3b96d9ae29aa058f"},{"source":"CVE List","url":"https://git.kernel.org/stable/c/6570f326a6a96bedf3d1d1dab6acc9f8c29104ec"},{"source":"CVE List","url":"https://git.kernel.org/stable/c/1113b674307ffddd402524bd1fd9d7d5629b705b"},{"source":"CVE List","url":"https://git.kernel.org/stable/c/2e77947bbf6c166e76c038663832d0914418f761"},{"source":"CVE List","url":"https://git.kernel.org/stable/c/0898c6f9fa9ce2632ae88bd0f34a878ccc6335af"},{"source":"CVE List","url":"https://git.kernel.org/stable/c/eb56a495f59baf6cad5ed80e3ffb9078098b1346"}],"locations":[],"motoko_assessment":{"status":"requires_architecture_review","automatic_remediation":false},"cve_state":"PUBLISHED","classification":{"method":"product-first software-layer rules","rules_version":"2.1","matched_on":"product","confidence":"heuristic","reviewed":false},"change_timestamp":"2026-10-19T09:12:16.718Z","content_hash":"91c40bb2a7fabbb4cdf1fd6adc52b8b98d4473bdd34d9bd60ee1ccdf7d2662e8"}}
