{"id":"CVE-2024-49997","revision":"35058872656545a1a9195448b6f9f97d","records":[{"revision":"35058872656545a1a9195448b6f9f97d","observedAt":"2026-10-23T15:48:27.903+00:00","statement":{"source":"cve-program","id":"CVE-2024-49997","aliases":[],"title":"net: ethernet: lantiq_etop: fix memory disclosure","description":"In the Linux kernel, the following vulnerability has been resolved:\n\nnet: ethernet: lantiq_etop: fix memory disclosure\n\nWhen applying padding, the buffer is not zeroed, which results in memory\ndisclosure. The mentioned data is observed on the wire. This patch uses\nskb_put_padto() to pad Ethernet frames properly. The mentioned function\nzeroes the expanded buffer.\n\nIn case the packet cannot be padded it is silently dropped. Statistics\nare also not incremented. This driver does not support statistics in the\nold 32-bit format or the new 64-bit format. These will be added in the\nfuture. In its current form, the patch should be easily backported to\nstable versions.\n\nEthernet MACs on Amazon-SE and Danube cannot do padding of the packets\nin hardware, so software padding must be applied.","state":0,"publishedAt":"2024-10-21T18:02:37.681+00:00","modifiedAt":"2026-10-15T00:55:39.322+00:00","affected":[{"ecosystem":"Vendor product","name":"Linux","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Linux\",\n                    \"vendor\": \"Linux\",\n                    \"defaultStatus\": \"unaffected\",\n                    \"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\n                    \"programFiles\": [\n                        \"drivers/net/ethernet/lantiq_etop.c\"\n                    ],\n                    \"versions\": [\n                        {\n                            \"version\": \"504d4721ee8e432af4b5f196a08af38bc4dac5fe\",\n                            \"lessThan\": \"905f06a34f960676e7dc77bea00f2f8fe18177ad\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"504d4721ee8e432af4b5f196a08af38bc4dac5fe\",\n                            \"lessThan\": \"60c068444c20bf9a3e22b65b5f6f3d9edc852931\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"504d4721ee8e432af4b5f196a08af38bc4dac5fe\",\n                            \"lessThan\": \"185df159843d30fb71f821e7ea4368c2a3bfcd36\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"504d4721ee8e432af4b5f196a08af38bc4dac5fe\",\n                            \"lessThan\": \"469856f76f4802c5d7e3d20e343185188de1e2db\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"504d4721ee8e432af4b5f196a08af38bc4dac5fe\",\n                            \"lessThan\": \"2bf4c101d7c99483b8b15a0c8f881e3f399f7e18\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"504d4721ee8e432af4b5f196a08af38bc4dac5fe\",\n                            \"lessThan\": \"e66e38d07b31e177ca430758ed97fbc79f27d966\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"504d4721ee8e432af4b5f196a08af38bc4dac5fe\",\n                            \"lessThan\": \"1097bf16501ed5e35358d848b0a94ad2830b0f65\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"504d4721ee8e432af4b5f196a08af38bc4dac5fe\",\n                            \"lessThan\": \"431b122933b197820d319eb3987a67d04346ce9e\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"504d4721ee8e432af4b5f196a08af38bc4dac5fe\",\n                            \"lessThan\": \"45c0de18ff2dc9af01236380404bbd6a46502c69\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        }\n                    ]\n                }"},{"ecosystem":"Vendor product","name":"Linux","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Linux\",\n                    \"vendor\": \"Linux\",\n                    \"defaultStatus\": \"affected\",\n                    \"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\n                    \"programFiles\": [\n                        \"drivers/net/ethernet/lantiq_etop.c\"\n                    ],\n                    \"versions\": [\n                        {\n                            \"version\": \"3.0\",\n                            \"status\": \"affected\"\n                        },\n                        {\n                            \"version\": \"0\",\n                            \"lessThan\": \"3.0\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"4.19.323\",\n                            \"lessThanOrEqual\": \"4.19.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"5.4.285\",\n                            \"lessThanOrEqual\": \"5.4.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"5.10.227\",\n                            \"lessThanOrEqual\": \"5.10.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"5.15.168\",\n                            \"lessThanOrEqual\": \"5.15.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.1.113\",\n                            \"lessThanOrEqual\": \"6.1.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.6.55\",\n                            \"lessThanOrEqual\": \"6.6.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.10.14\",\n                            \"lessThanOrEqual\": \"6.10.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.11.3\",\n                            \"lessThanOrEqual\": \"6.11.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.12\",\n                            \"lessThanOrEqual\": \"*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"original_commit_for_fix\"\n                        }\n                    ]\n                }"}],"metrics":[],"references":["https://git.kernel.org/stable/c/905f06a34f960676e7dc77bea00f2f8fe18177ad","https://git.kernel.org/stable/c/60c068444c20bf9a3e22b65b5f6f3d9edc852931","https://git.kernel.org/stable/c/185df159843d30fb71f821e7ea4368c2a3bfcd36","https://git.kernel.org/stable/c/469856f76f4802c5d7e3d20e343185188de1e2db","https://git.kernel.org/stable/c/2bf4c101d7c99483b8b15a0c8f881e3f399f7e18","https://git.kernel.org/stable/c/e66e38d07b31e177ca430758ed97fbc79f27d966","https://git.kernel.org/stable/c/1097bf16501ed5e35358d848b0a94ad2830b0f65","https://git.kernel.org/stable/c/431b122933b197820d319eb3987a67d04346ce9e","https://git.kernel.org/stable/c/45c0de18ff2dc9af01236380404bbd6a46502c69"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2024-49997","license":"CVE Program Terms of Use","key":"cve-program:CVE-2024-49997","identifiers":["CVE-2024-49997"]},"retained":false,"historicalAffected":[]}],"coverage":[]}