{"schema":"threatline.record/2","record":{"id":"CVE-2026-97923","aliases":[],"summary":"tracing: Free histogram the var ref when its initialization fails","details":"In the Linux kernel, the following vulnerability has been resolved:\n\ntracing: Free histogram the var ref when its initialization fails\n\ncreate_var_ref() allocates a VAR_REF hist_field and then calls\ninit_var_ref() to fill it in. When that fails the field is leaked.\n\ncommit 656fe2ba85e8 (\"tracing: Use hist trigger's var_ref array to destroy\nvar_refs\") made destroy_hist_field() return early for\nHIST_FIELD_FL_VAR_REF, since var refs are freed by walking the trigger's\nvar_refs[] array instead. create_var_ref() adds the field to that array\nonly after init_var_ref() has succeeded, so on this path the field is in\nneither place and nothing frees it. The call was correct when it was\nwritten, before var refs were taken out of destroy_hist_field().\n\ninit_var_ref() cannot free it either. The caller owns the field, so\ninit_var_ref() undoes only its own string allocations and leaves the\nfield alone. Freeing it there would leave create_var_ref() passing freed\nmemory to destroy_hist_field(), which reads its flags.\n\nCall __destroy_hist_field(), which frees the field without consulting\nthe flag.","categories":["Operating systems"],"product":"Linux","vendor":"Linux","ecosystem":null,"affected_ranges":[{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-97923","source_modified_at":"2026-10-19T09:10:50.106Z","fetched_at":"2026-10-23T18:45:31.882637Z","product":"Linux","vendor":"Linux","versions":[{"version":"656fe2ba85e81d00e4447bf77b8da2be3c47acb2","lessThan":"608b7751926ec08fae6a1ac4e7308195da68c362","status":"affected","versionType":"git"},{"version":"656fe2ba85e81d00e4447bf77b8da2be3c47acb2","lessThan":"4870f9071c9ea3c1423a07741b85a794db30d672","status":"affected","versionType":"git"},{"version":"656fe2ba85e81d00e4447bf77b8da2be3c47acb2","lessThan":"352f84a381e7b4651b30366e93cb858f3fa9c91a","status":"affected","versionType":"git"},{"version":"656fe2ba85e81d00e4447bf77b8da2be3c47acb2","lessThan":"4924328d6991f25b65bb7c8ff5d56c2a9b254851","status":"affected","versionType":"git"},{"version":"656fe2ba85e81d00e4447bf77b8da2be3c47acb2","lessThan":"74375caa20fe5165807b4334c783d1790b01f02a","status":"affected","versionType":"git"},{"version":"656fe2ba85e81d00e4447bf77b8da2be3c47acb2","lessThan":"222abcbe7866fef04563b6eb89fb21f627dcbc77","status":"affected","versionType":"git"},{"version":"656fe2ba85e81d00e4447bf77b8da2be3c47acb2","lessThan":"a69baeac38677270656e85753d93856a076dee57","status":"affected","versionType":"git"},{"version":"656fe2ba85e81d00e4447bf77b8da2be3c47acb2","lessThan":"516001d53e6b2ea95a251ee2ef54a1a689a3fd58","status":"affected","versionType":"git"},{"version":"836717841a30d7845cdf9cb806ee0ff3bfa7135a","status":"affected","versionType":"git"},{"version":"4.19.100","lessThan":"4.20","status":"affected","versionType":"semver"}],"defaultStatus":"unaffected"},{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-97923","source_modified_at":"2026-10-19T09:10:50.106Z","fetched_at":"2026-10-23T18:45:31.882637Z","product":"Linux","vendor":"Linux","versions":[{"version":"5.0","status":"affected"},{"version":"0","lessThan":"5.0","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-97923","source_modified_at":"2026-10-19T09:10:50.106Z","fetched_at":"2026-10-23T18:45:31.882637Z","package":{"name":"Linux","ecosystem":null},"version":"608b7751926ec08fae6a1ac4e7308195da68c362","basis":"first unaffected version stated in the CVE record"},{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-97923","source_modified_at":"2026-10-19T09:10:50.106Z","fetched_at":"2026-10-23T18:45:31.882637Z","package":{"name":"Linux","ecosystem":null},"version":"4870f9071c9ea3c1423a07741b85a794db30d672","basis":"first unaffected version stated in the CVE record"},{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-97923","source_modified_at":"2026-10-19T09:10:50.106Z","fetched_at":"2026-10-23T18:45:31.882637Z","package":{"name":"Linux","ecosystem":null},"version":"352f84a381e7b4651b30366e93cb858f3fa9c91a","basis":"first unaffected version stated in the CVE record"},{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-97923","source_modified_at":"2026-10-19T09:10:50.106Z","fetched_at":"2026-10-23T18:45:31.882637Z","package":{"name":"Linux","ecosystem":null},"version":"4924328d6991f25b65bb7c8ff5d56c2a9b254851","basis":"first unaffected version stated in the CVE record"},{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-97923","source_modified_at":"2026-10-19T09:10:50.106Z","fetched_at":"2026-10-23T18:45:31.882637Z","package":{"name":"Linux","ecosystem":null},"version":"74375caa20fe5165807b4334c783d1790b01f02a","basis":"first unaffected version stated in the CVE record"},{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-97923","source_modified_at":"2026-10-19T09:10:50.106Z","fetched_at":"2026-10-23T18:45:31.882637Z","package":{"name":"Linux","ecosystem":null},"version":"222abcbe7866fef04563b6eb89fb21f627dcbc77","basis":"first unaffected version stated in the CVE record"},{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-97923","source_modified_at":"2026-10-19T09:10:50.106Z","fetched_at":"2026-10-23T18:45:31.882637Z","package":{"name":"Linux","ecosystem":null},"version":"516001d53e6b2ea95a251ee2ef54a1a689a3fd58","basis":"first unaffected version stated in the CVE record"},{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-97923","source_modified_at":"2026-10-19T09:10:50.106Z","fetched_at":"2026-10-23T18:45:31.882637Z","package":{"name":"Linux","ecosystem":null},"version":"4.20","basis":"first unaffected version stated in the CVE record"}],"cvss":null,"severity":null,"kev":{"listed":false},"epss":{"probability":0.0021,"percentile":0.10704,"score_date":"2026-10-23"},"published_at":"2026-09-25T10:22:42.300Z","modified_at":"2026-10-19T09:10:50.106Z","provenance":[{"source":"CVE List","url":"https://www.cve.org/CVERecord?id=CVE-2026-97923","fetched_at":"2026-10-23T18:45:31.882637Z","source_modified_at":"2026-10-19T09:10:50.106Z"},{"source":"EPSS","url":"https://api.first.org/data/v1/epss?cve=CVE-2026-97923","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/608b7751926ec08fae6a1ac4e7308195da68c362"},{"source":"CVE List","url":"https://git.kernel.org/stable/c/4870f9071c9ea3c1423a07741b85a794db30d672"},{"source":"CVE List","url":"https://git.kernel.org/stable/c/352f84a381e7b4651b30366e93cb858f3fa9c91a"},{"source":"CVE List","url":"https://git.kernel.org/stable/c/4924328d6991f25b65bb7c8ff5d56c2a9b254851"},{"source":"CVE List","url":"https://git.kernel.org/stable/c/74375caa20fe5165807b4334c783d1790b01f02a"},{"source":"CVE List","url":"https://git.kernel.org/stable/c/222abcbe7866fef04563b6eb89fb21f627dcbc77"},{"source":"CVE List","url":"https://git.kernel.org/stable/c/a69baeac38677270656e85753d93856a076dee57"},{"source":"CVE List","url":"https://git.kernel.org/stable/c/516001d53e6b2ea95a251ee2ef54a1a689a3fd58"}],"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:10:50.106Z","content_hash":"dfc7d85cff648e18fa57b6d0330e29e361662a265ed44fcef983aea1788330e5"}}
