{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-74708","assignerOrgId":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","state":"PUBLISHED","assignerShortName":"Linux","dateReserved":"2026-08-15T05:44:03.927Z","datePublished":"2026-08-22T15:33:05.956Z","dateUpdated":"2026-08-22T15:33:05.956Z"},"containers":{"cna":{"providerMetadata":{"orgId":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","shortName":"Linux","dateUpdated":"2026-08-22T15:33:05.956Z"},"descriptions":[{"lang":"en","value":"In the Linux kernel, the following vulnerability has been resolved:\n\nxsk: validate launch-time metadata size\n\nLaunch-time metadata extends beyond the first 16 bytes of struct\nxsk_tx_metadata. Reject the request when the registered metadata area does\nnot contain the complete field.\n\nSnapshot the validated flags for the generic transmit path and use that\nsnapshot for request and completion processing, avoiding inconsistent\ndecisions if user space changes the flags concurrently.\n\nNote that only xsk_skb_metadata is properly using the flags,\n__xsk_buff_get_metadata ignores them. Next commits address that."}],"affected":[{"product":"Linux","vendor":"Linux","defaultStatus":"unaffected","repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["include/net/xdp_sock_drv.h","net/xdp/xsk.c"],"versions":[{"version":"ca4419f15abd19ba8be1e109661b60f9f5b6c9f0","lessThan":"af511afa1d2977f384044df78d6fbf9fba653f7a","status":"affected","versionType":"git"},{"version":"ca4419f15abd19ba8be1e109661b60f9f5b6c9f0","lessThan":"bc63d47611c07b0d5d655fe1a590861931527920","status":"affected","versionType":"git"},{"version":"ca4419f15abd19ba8be1e109661b60f9f5b6c9f0","lessThan":"439ce2dddf3d22129b9113a7881637256a35e936","status":"affected","versionType":"git"},{"version":"d9d736c416c9a85f84e15435ba82a177262e745b","status":"affected","versionType":"git"},{"version":"6.14.2","lessThan":"6.15","status":"affected","versionType":"semver"}]},{"product":"Linux","vendor":"Linux","defaultStatus":"affected","repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["include/net/xdp_sock_drv.h","net/xdp/xsk.c"],"versions":[{"version":"6.15","status":"affected"},{"version":"0","lessThan":"6.15","status":"unaffected","versionType":"semver"},{"version":"6.18.45","lessThanOrEqual":"6.18.*","status":"unaffected","versionType":"semver"},{"version":"7.1.9","lessThanOrEqual":"7.1.*","status":"unaffected","versionType":"semver"},{"version":"7.2","lessThanOrEqual":"*","status":"unaffected","versionType":"original_commit_for_fix"}]}],"cpeApplicability":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"6.15","versionEndExcluding":"6.18.45"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"6.15","versionEndExcluding":"7.1.9"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"6.15","versionEndExcluding":"7.2"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"6.14.2"}]}]}],"references":[{"url":"https://git.kernel.org/stable/c/af511afa1d2977f384044df78d6fbf9fba653f7a"},{"url":"https://git.kernel.org/stable/c/bc63d47611c07b0d5d655fe1a590861931527920"},{"url":"https://git.kernel.org/stable/c/439ce2dddf3d22129b9113a7881637256a35e936"}],"title":"xsk: validate launch-time metadata size","x_generator":{"engine":"bippy-1.2.0"}}}}