{"api_version":"1","generated_at":"2026-10-30T21:06:14+00:00","cve":"CVE-2026-98130","urls":{"html":"https://cve.report/CVE-2026-98130","api":"https://cve.report/api/cve/CVE-2026-98130.json","docs":"https://cve.report/api","cve_org":"https://www.cve.org/CVERecord?id=CVE-2026-98130","nvd":"https://nvd.nist.gov/vuln/detail/CVE-2026-98130"},"summary":{"title":"sctp: fix a TOCTOU race in SCTP_CMD_TIMER_START","description":"In the Linux kernel, the following vulnerability has been resolved:\n\nsctp: fix a TOCTOU race in SCTP_CMD_TIMER_START\n\nThe SCTP_CMD_TIMER_START handler checks timer_pending() before calling\ntimer_reduce(). The timer can expire and detach between these operations,\ncausing timer_reduce() to rearm the timer without taking the association\nreference required for the newly armed timer.\n\nThe timer callback later unconditionally drops its association reference,\nwhich can leave the association reference count unbalanced and result in\nuse-after-free during association teardown.\n\nUse the return value of timer_reduce() to determine whether the timer was\nactually armed. Take the association reference only when timer_reduce()\nsuccessfully starts a new timer, closing the race between checking the\ntimer state and rearming it.\n\nThis issue was reported by Nico Yip (@_cyeaa_) working with TrendAI Zero\nDay Initiative.","state":"PUBLISHED","assigner":"Linux","published_at":"2026-09-25 11:17:44","updated_at":"2026-10-22 15:26:06"},"problem_types":["CWE-362"],"metrics":[{"version":"3.1","source":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","type":"Secondary","score":"8.1","severity":"HIGH","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","data":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","baseScore":8.1,"baseSeverity":"HIGH","attackVector":"NETWORK","attackComplexity":"HIGH","privilegesRequired":"NONE","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"HIGH","availabilityImpact":"HIGH"}},{"version":"3.1","source":"CNA","type":"DECLARED","score":"8.1","severity":"HIGH","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","data":{"baseScore":8.1,"baseSeverity":"HIGH","vectorString":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","version":"3.1"}}],"references":[{"url":"https://git.kernel.org/stable/c/2188569e7e1b0bc3f3b557dc97ab7a02befc11c8","name":"https://git.kernel.org/stable/c/2188569e7e1b0bc3f3b557dc97ab7a02befc11c8","refsource":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","tags":["Patch"],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://git.kernel.org/stable/c/3d698d1e6c8bc41e3e1707777a016f1bdd07842d","name":"https://git.kernel.org/stable/c/3d698d1e6c8bc41e3e1707777a016f1bdd07842d","refsource":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","tags":["Patch"],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://git.kernel.org/stable/c/e42ba56281ca3ae2dcb3558bebee9a1c9a4831d9","name":"https://git.kernel.org/stable/c/e42ba56281ca3ae2dcb3558bebee9a1c9a4831d9","refsource":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","tags":["Patch"],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://git.kernel.org/stable/c/cbf2df9aac4202f9fb0b361a7fe8c79b29fad92c","name":"https://git.kernel.org/stable/c/cbf2df9aac4202f9fb0b361a7fe8c79b29fad92c","refsource":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","tags":["Patch"],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://git.kernel.org/stable/c/09e7f9290d63178f56095d5c18fb9f9470153db5","name":"https://git.kernel.org/stable/c/09e7f9290d63178f56095d5c18fb9f9470153db5","refsource":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","tags":["Patch"],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://git.kernel.org/stable/c/3205a20f837f5b1f009427ac3d9f706bf8a6fbec","name":"https://git.kernel.org/stable/c/3205a20f837f5b1f009427ac3d9f706bf8a6fbec","refsource":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","tags":["Patch"],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://git.kernel.org/stable/c/00b841bac10230c557be6b38efc48508198fe23e","name":"https://git.kernel.org/stable/c/00b841bac10230c557be6b38efc48508198fe23e","refsource":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","tags":["Patch"],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://git.kernel.org/stable/c/755d70ca845fd9b87c7b338ae6ae832b08cd0005","name":"https://git.kernel.org/stable/c/755d70ca845fd9b87c7b338ae6ae832b08cd0005","refsource":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","tags":["Patch"],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-98130","name":"CVE Program record","refsource":"CVE.ORG","tags":["canonical"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-98130","name":"NVD vulnerability detail","refsource":"NVD","tags":["canonical","analysis"]}],"affected":[{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected 20a785aa52c82246055a089e55df9dac47d67da1 cbf2df9aac4202f9fb0b361a7fe8c79b29fad92c git","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected 20a785aa52c82246055a089e55df9dac47d67da1 3205a20f837f5b1f009427ac3d9f706bf8a6fbec git","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected 20a785aa52c82246055a089e55df9dac47d67da1 755d70ca845fd9b87c7b338ae6ae832b08cd0005 git","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected 20a785aa52c82246055a089e55df9dac47d67da1 09e7f9290d63178f56095d5c18fb9f9470153db5 git","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected 20a785aa52c82246055a089e55df9dac47d67da1 e42ba56281ca3ae2dcb3558bebee9a1c9a4831d9 git","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected 20a785aa52c82246055a089e55df9dac47d67da1 00b841bac10230c557be6b38efc48508198fe23e git","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected 20a785aa52c82246055a089e55df9dac47d67da1 3d698d1e6c8bc41e3e1707777a016f1bdd07842d git","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected 20a785aa52c82246055a089e55df9dac47d67da1 2188569e7e1b0bc3f3b557dc97ab7a02befc11c8 git","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected 9c0a4652f750afe3b4468cbcd9335b244ce2facd git","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected 70989e501fbce502198d82da88358ce453575a05 git","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected 085bb270b4b1168c93afb37bbafc881207d15443 git","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected 4.19.126 4.20 semver","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected 5.4.44 5.5 semver","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected 5.6.16 5.7 semver","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected 5.7","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"unaffected 5.7 semver","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"unaffected 5.10.271 5.10.* semver","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"unaffected 5.15.222 5.15.* semver","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"unaffected 6.1.189 6.1.* semver","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"unaffected 6.6.158 6.6.* semver","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"unaffected 6.12.111 6.12.* semver","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"unaffected 6.18.53 6.18.* semver","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"unaffected 7.2.7 7.2.* semver","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"unaffected 7.3 * original_commit_for_fix","platforms":[]}],"timeline":[],"solutions":[],"workarounds":[],"exploits":[],"credits":[],"nvd_cpes":[{"cve_year":"2026","cve_id":"98130","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"o","cpe4":"linux","cpe5":"linux_kernel","cpe6":"*","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"}],"vendor_comments":[],"enrichments":{"kev":null,"epss":{"cve_year":"2026","cve_id":"98130","cve":"CVE-2026-98130","epss":"0.005150000","percentile":"0.414910000","score_date":"2026-09-27","updated_at":"2026-09-28 00:02:23"},"legacy_qids":[]},"source_records":{"cve_program":{"containers":{"cna":{"affected":[{"defaultStatus":"unaffected","product":"Linux","programFiles":["net/sctp/sm_sideeffect.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","vendor":"Linux","versions":[{"lessThan":"cbf2df9aac4202f9fb0b361a7fe8c79b29fad92c","status":"affected","version":"20a785aa52c82246055a089e55df9dac47d67da1","versionType":"git"},{"lessThan":"3205a20f837f5b1f009427ac3d9f706bf8a6fbec","status":"affected","version":"20a785aa52c82246055a089e55df9dac47d67da1","versionType":"git"},{"lessThan":"755d70ca845fd9b87c7b338ae6ae832b08cd0005","status":"affected","version":"20a785aa52c82246055a089e55df9dac47d67da1","versionType":"git"},{"lessThan":"09e7f9290d63178f56095d5c18fb9f9470153db5","status":"affected","version":"20a785aa52c82246055a089e55df9dac47d67da1","versionType":"git"},{"lessThan":"e42ba56281ca3ae2dcb3558bebee9a1c9a4831d9","status":"affected","version":"20a785aa52c82246055a089e55df9dac47d67da1","versionType":"git"},{"lessThan":"00b841bac10230c557be6b38efc48508198fe23e","status":"affected","version":"20a785aa52c82246055a089e55df9dac47d67da1","versionType":"git"},{"lessThan":"3d698d1e6c8bc41e3e1707777a016f1bdd07842d","status":"affected","version":"20a785aa52c82246055a089e55df9dac47d67da1","versionType":"git"},{"lessThan":"2188569e7e1b0bc3f3b557dc97ab7a02befc11c8","status":"affected","version":"20a785aa52c82246055a089e55df9dac47d67da1","versionType":"git"},{"status":"affected","version":"9c0a4652f750afe3b4468cbcd9335b244ce2facd","versionType":"git"},{"status":"affected","version":"70989e501fbce502198d82da88358ce453575a05","versionType":"git"},{"status":"affected","version":"085bb270b4b1168c93afb37bbafc881207d15443","versionType":"git"},{"lessThan":"4.20","status":"affected","version":"4.19.126","versionType":"semver"},{"lessThan":"5.5","status":"affected","version":"5.4.44","versionType":"semver"},{"lessThan":"5.7","status":"affected","version":"5.6.16","versionType":"semver"}]},{"defaultStatus":"affected","product":"Linux","programFiles":["net/sctp/sm_sideeffect.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","vendor":"Linux","versions":[{"status":"affected","version":"5.7"},{"lessThan":"5.7","status":"unaffected","version":"0","versionType":"semver"},{"lessThanOrEqual":"5.10.*","status":"unaffected","version":"5.10.271","versionType":"semver"},{"lessThanOrEqual":"5.15.*","status":"unaffected","version":"5.15.222","versionType":"semver"},{"lessThanOrEqual":"6.1.*","status":"unaffected","version":"6.1.189","versionType":"semver"},{"lessThanOrEqual":"6.6.*","status":"unaffected","version":"6.6.158","versionType":"semver"},{"lessThanOrEqual":"6.12.*","status":"unaffected","version":"6.12.111","versionType":"semver"},{"lessThanOrEqual":"6.18.*","status":"unaffected","version":"6.18.53","versionType":"semver"},{"lessThanOrEqual":"7.2.*","status":"unaffected","version":"7.2.7","versionType":"semver"},{"lessThanOrEqual":"*","status":"unaffected","version":"7.3","versionType":"original_commit_for_fix"}]}],"cpeApplicability":[{"nodes":[{"cpeMatch":[{"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionEndExcluding":"5.10.271","versionStartIncluding":"5.7","vulnerable":true},{"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionEndExcluding":"5.15.222","versionStartIncluding":"5.7","vulnerable":true},{"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionEndExcluding":"6.1.189","versionStartIncluding":"5.7","vulnerable":true},{"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionEndExcluding":"6.6.158","versionStartIncluding":"5.7","vulnerable":true},{"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionEndExcluding":"6.12.111","versionStartIncluding":"5.7","vulnerable":true},{"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionEndExcluding":"6.18.53","versionStartIncluding":"5.7","vulnerable":true},{"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionEndExcluding":"7.2.7","versionStartIncluding":"5.7","vulnerable":true},{"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionEndExcluding":"7.3","versionStartIncluding":"5.7","vulnerable":true},{"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"4.19.126","vulnerable":true},{"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"5.4.44","vulnerable":true},{"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"5.6.16","vulnerable":true}],"negate":false,"operator":"OR"}]}],"descriptions":[{"lang":"en","value":"In the Linux kernel, the following vulnerability has been resolved:\n\nsctp: fix a TOCTOU race in SCTP_CMD_TIMER_START\n\nThe SCTP_CMD_TIMER_START handler checks timer_pending() before calling\ntimer_reduce(). The timer can expire and detach between these operations,\ncausing timer_reduce() to rearm the timer without taking the association\nreference required for the newly armed timer.\n\nThe timer callback later unconditionally drops its association reference,\nwhich can leave the association reference count unbalanced and result in\nuse-after-free during association teardown.\n\nUse the return value of timer_reduce() to determine whether the timer was\nactually armed. Take the association reference only when timer_reduce()\nsuccessfully starts a new timer, closing the race between checking the\ntimer state and rearming it.\n\nThis issue was reported by Nico Yip (@_cyeaa_) working with TrendAI Zero\nDay Initiative."}],"metrics":[{"cvssV3_1":{"baseScore":8.1,"baseSeverity":"HIGH","vectorString":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","version":"3.1"},"scenarios":[{"lang":"en","value":"AV:N - A remote SCTP peer's restart COOKIE-ECHO goes through sctp_sf_do_5_2_4_dupcook()/sctp_sf_do_dupcook_a() in SHUTDOWN_SENT and on to sctp_sf_do_9_2_start_shutdown(). That queues SCTP_CMD_TIMER_START for T2-shutdown while T2 is already armed, which reaches the racy timer_pending()/timer_reduce() pair in sctp_cmd_interpreter(). SCTP runs over routable IP.\nAC:H - The peer must time its COOKIE-ECHO so that T2 expires on another CPU in the window between timer_pending() and timer_reduce(), which is two adjacent statements. The attacker can retry by timing packets around T2 retransmissions, but cannot control when the kernel timer fires relative to softirq processing. The target association must also be in SHUTDOWN_SENT with its socket closing.\nPR:N - SCTP association setup and the restart COOKIE-ECHO path in sctp_sf_do_dupcook_a() need no authentication. The attacker is just the unauthenticated peer of the association.\nUI:N - No victim action is needed beyond the SCTP service normally closing an association, which puts it in SHUTDOWN_SENT. The attacker sends all the triggering packets.\nS:U - The corruption is confined to the kernel's own sctp_association object. No security boundary such as a VM or IOMMU is crossed.\nC:H - Re-arming the timer without sctp_association_hold() lets sctp_generate_timeout_event() call sctp_association_put() one time too many. The association is then freed while still referenced, a use-after-free of a large slab object whose reclaimed contents can be used to leak kernel memory.\nI:H - The freed sctp_association holds function-relevant state such as timers, transports and the outqueue. Later timer callbacks and teardown writes into reclaimed memory give a write primitive that could be used to hijack control flow.\nA:H - The unbalanced refcount causes a refcount underflow or use-after-free during association teardown or a later timer callback, crashing the kernel."}]}],"providerMetadata":{"dateUpdated":"2026-10-19T09:14:23.404Z","orgId":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","shortName":"Linux"},"references":[{"url":"https://git.kernel.org/stable/c/cbf2df9aac4202f9fb0b361a7fe8c79b29fad92c"},{"url":"https://git.kernel.org/stable/c/3205a20f837f5b1f009427ac3d9f706bf8a6fbec"},{"url":"https://git.kernel.org/stable/c/755d70ca845fd9b87c7b338ae6ae832b08cd0005"},{"url":"https://git.kernel.org/stable/c/09e7f9290d63178f56095d5c18fb9f9470153db5"},{"url":"https://git.kernel.org/stable/c/e42ba56281ca3ae2dcb3558bebee9a1c9a4831d9"},{"url":"https://git.kernel.org/stable/c/00b841bac10230c557be6b38efc48508198fe23e"},{"url":"https://git.kernel.org/stable/c/3d698d1e6c8bc41e3e1707777a016f1bdd07842d"},{"url":"https://git.kernel.org/stable/c/2188569e7e1b0bc3f3b557dc97ab7a02befc11c8"}],"title":"sctp: fix a TOCTOU race in SCTP_CMD_TIMER_START","x_generator":{"engine":"bippy-1.2.0"}}},"cveMetadata":{"assignerOrgId":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","assignerShortName":"Linux","cveId":"CVE-2026-98130","datePublished":"2026-09-25T10:36:10.243Z","dateReserved":"2026-09-25T10:25:14.318Z","dateUpdated":"2026-10-19T09:14:23.404Z","state":"PUBLISHED"},"dataType":"CVE_RECORD","dataVersion":"5.2"},"nvd":{"publishedDate":"2026-09-25 11:17:44","lastModifiedDate":"2026-10-22 15:26:06","problem_types":["CWE-362"],"metrics":{"cvssMetricV31":[{"source":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","type":"Secondary","cvssData":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","baseScore":8.1,"baseSeverity":"HIGH","attackVector":"NETWORK","attackComplexity":"HIGH","privilegesRequired":"NONE","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"HIGH","availabilityImpact":"HIGH"},"exploitabilityScore":2.2,"impactScore":5.9}]},"configurations":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"4.19.126","versionEndExcluding":"4.20","matchCriteriaId":"9232A5F8-171A-4235-B136-95DC2459D811"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"5.4.44","versionEndExcluding":"5.5","matchCriteriaId":"8DA34D52-0D71-4B18-9AD6-84CF42AF02BB"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"5.6.16","versionEndExcluding":"5.7","matchCriteriaId":"9018F5D8-6A28-43D2-B2D3-D6015DAA2F4F"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"5.7.1","versionEndExcluding":"5.10.271","matchCriteriaId":"79AF7235-5AE2-4DC6-9733-A79D29B888AF"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"5.11","versionEndExcluding":"5.15.222","matchCriteriaId":"A5EFABC8-89EB-4EE7-9EE1-A9A30E730AFC"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"5.16","versionEndExcluding":"6.1.189","matchCriteriaId":"FE14E0F2-AE30-4319-B6E7-5D8B82530FD6"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"6.2","versionEndExcluding":"6.6.158","matchCriteriaId":"575D98F4-AE0C-4D1F-91BC-CD1C75F0FED0"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"6.7","versionEndExcluding":"6.12.111","matchCriteriaId":"47BC31C9-3D9E-4B96-B5F8-291D6AD55D81"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"6.13","versionEndExcluding":"6.18.53","matchCriteriaId":"7561AABB-6D5A-4324-BC66-C6C6B012AFD8"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"6.19","versionEndExcluding":"7.2.7","matchCriteriaId":"19917B2D-B4B2-4416-A482-9C7C4929A921"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:5.7:-:*:*:*:*:*:*","matchCriteriaId":"3D23CE42-BDB2-4216-8495-230ABE98FCDD"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:5.7:rc7:*:*:*:*:*:*","matchCriteriaId":"9D26AE9C-D49F-4FE9-8A6A-5A7199B7436E"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:7.3:rc1:*:*:*:*:*:*","matchCriteriaId":"11E35E1B-5DB4-4AB9-9706-CD73B799EADF"}]}]}]},"legacy_mitre":{"record":{"CveYear":"2026","CveId":"98130","Ordinal":"1","Title":"sctp: fix a TOCTOU race in SCTP_CMD_TIMER_START","CVE":"CVE-2026-98130","Year":"2026"},"notes":[{"CveYear":"2026","CveId":"98130","Ordinal":"1","NoteData":"In the Linux kernel, the following vulnerability has been resolved:\n\nsctp: fix a TOCTOU race in SCTP_CMD_TIMER_START\n\nThe SCTP_CMD_TIMER_START handler checks timer_pending() before calling\ntimer_reduce(). The timer can expire and detach between these operations,\ncausing timer_reduce() to rearm the timer without taking the association\nreference required for the newly armed timer.\n\nThe timer callback later unconditionally drops its association reference,\nwhich can leave the association reference count unbalanced and result in\nuse-after-free during association teardown.\n\nUse the return value of timer_reduce() to determine whether the timer was\nactually armed. Take the association reference only when timer_reduce()\nsuccessfully starts a new timer, closing the race between checking the\ntimer state and rearming it.\n\nThis issue was reported by Nico Yip (@_cyeaa_) working with TrendAI Zero\nDay Initiative.","Type":"Description","Title":"sctp: fix a TOCTOU race in SCTP_CMD_TIMER_START"}]}}}