{"id":"CVE-2024-56681","revision":"d84e4f67ee3d43d5989fcb87298bbbb9","records":[{"revision":"d84e4f67ee3d43d5989fcb87298bbbb9","observedAt":"2026-10-23T15:48:27.903+00:00","statement":{"source":"cve-program","id":"CVE-2024-56681","aliases":[],"title":"crypto: bcm - add error check in the ahash_hmac_init function","description":"In the Linux kernel, the following vulnerability has been resolved:\n\ncrypto: bcm - add error check in the ahash_hmac_init function\n\nThe ahash_init functions may return fails. The ahash_hmac_init should\nnot return ok when ahash_init returns error. For an example, ahash_init\nwill return -ENOMEM when allocation memory is error.","state":0,"publishedAt":"2024-12-28T09:46:09.675+00:00","modifiedAt":"2026-10-15T21:51:48.722+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/crypto/bcm/cipher.c\"\n                    ],\n                    \"versions\": [\n                        {\n                            \"version\": \"9d12ba86f818aa9cfe9f01b750336aa441f2ffa2\",\n                            \"lessThan\": \"8f1a9a960b1107bd0e0ec3736055f5ed0e717edf\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"9d12ba86f818aa9cfe9f01b750336aa441f2ffa2\",\n                            \"lessThan\": \"75e1e38e5d80d6d9011b7322698ffba3dd3db30a\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"9d12ba86f818aa9cfe9f01b750336aa441f2ffa2\",\n                            \"lessThan\": \"28f8ffa945f7d7150463e15097ea73b19529d6f5\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"9d12ba86f818aa9cfe9f01b750336aa441f2ffa2\",\n                            \"lessThan\": \"4ea3e3b761e371102bb1486778e2f8dbc9e37413\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"9d12ba86f818aa9cfe9f01b750336aa441f2ffa2\",\n                            \"lessThan\": \"05f0a3f5477ecaa1cf46448504afe9e7c2e96fcc\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"9d12ba86f818aa9cfe9f01b750336aa441f2ffa2\",\n                            \"lessThan\": \"ae5253313e0ea5f00c06176074592b7f493c8546\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"9d12ba86f818aa9cfe9f01b750336aa441f2ffa2\",\n                            \"lessThan\": \"ee36db8e8203420e6d5c42eb9428920c2fc36532\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"9d12ba86f818aa9cfe9f01b750336aa441f2ffa2\",\n                            \"lessThan\": \"bba9e38c5ad41d0a88b22a59e5b6dd3e31825118\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"9d12ba86f818aa9cfe9f01b750336aa441f2ffa2\",\n                            \"lessThan\": \"19630cf57233e845b6ac57c9c969a4888925467b\",\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/crypto/bcm/cipher.c\"\n                    ],\n                    \"versions\": [\n                        {\n                            \"version\": \"4.11\",\n                            \"status\": \"affected\"\n                        },\n                        {\n                            \"version\": \"0\",\n                            \"lessThan\": \"4.11\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"4.19.325\",\n                            \"lessThanOrEqual\": \"4.19.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"5.4.287\",\n                            \"lessThanOrEqual\": \"5.4.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"5.10.231\",\n                            \"lessThanOrEqual\": \"5.10.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"5.15.174\",\n                            \"lessThanOrEqual\": \"5.15.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.1.120\",\n                            \"lessThanOrEqual\": \"6.1.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.6.64\",\n                            \"lessThanOrEqual\": \"6.6.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.11.11\",\n                            \"lessThanOrEqual\": \"6.11.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.12.2\",\n                            \"lessThanOrEqual\": \"6.12.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.13\",\n                            \"lessThanOrEqual\": \"*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"original_commit_for_fix\"\n                        }\n                    ]\n                }"}],"metrics":[{"system":"CVSS 3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","score":7.8,"severity":"HIGH"}],"references":["https://git.kernel.org/stable/c/8f1a9a960b1107bd0e0ec3736055f5ed0e717edf","https://git.kernel.org/stable/c/75e1e38e5d80d6d9011b7322698ffba3dd3db30a","https://git.kernel.org/stable/c/28f8ffa945f7d7150463e15097ea73b19529d6f5","https://git.kernel.org/stable/c/4ea3e3b761e371102bb1486778e2f8dbc9e37413","https://git.kernel.org/stable/c/05f0a3f5477ecaa1cf46448504afe9e7c2e96fcc","https://git.kernel.org/stable/c/ae5253313e0ea5f00c06176074592b7f493c8546","https://git.kernel.org/stable/c/ee36db8e8203420e6d5c42eb9428920c2fc36532","https://git.kernel.org/stable/c/bba9e38c5ad41d0a88b22a59e5b6dd3e31825118","https://git.kernel.org/stable/c/19630cf57233e845b6ac57c9c969a4888925467b"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2024-56681","license":"CVE Program Terms of Use","key":"cve-program:CVE-2024-56681","identifiers":["CVE-2024-56681"]},"retained":false,"historicalAffected":[]}],"coverage":[]}