In the Linux kernel, the following vulnerability has been resolved:
media: tc358743: register v4l2 async device only after successful setup
Ensure the device has been setup correctly before registering the v4l2 async device, thus allowing userspace to access.
[ { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4f1490a5d7a0472ee5d9f36547bc4ba46be755c7", "deprecated": false, "id": "CVE-2024-35830-01a0b02b", "signature_type": "Line", "target": { "file": "drivers/media/i2c/tc358743.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "254466983138938478977179920406447036170", "4474857058594535978083923743095840623", "89051070362023150349439833162871648624", "317710966297651051041464190249506520479", "202671062898096616044526810764658451023", "103347288805025004355420998645366380445", "127452897359681172715239870763638545417", "63536381133124312172125872375459759786", "157670638754855979377531223293544730928" ] }, "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8ba8db9786b55047df5ad3db3e01dd886687a77d", "deprecated": false, "id": "CVE-2024-35830-05f43cec", "signature_type": "Function", "target": { "function": "tc358743_probe", "file": "drivers/media/i2c/tc358743.c" }, "digest": { "function_hash": "97965666990507215438696221373009462010", "length": 3625.0 }, "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@daf21394f9898fb9f0698c3e50de08132d2164e6", "deprecated": false, "id": "CVE-2024-35830-10e19575", "signature_type": "Function", "target": { "function": "tc358743_probe", "file": "drivers/media/i2c/tc358743.c" }, "digest": { "function_hash": "112782256331222908090326852782696746599", "length": 3655.0 }, "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@daf21394f9898fb9f0698c3e50de08132d2164e6", "deprecated": false, "id": "CVE-2024-35830-1382f7ec", "signature_type": "Line", "target": { "file": "drivers/media/i2c/tc358743.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "254466983138938478977179920406447036170", "4474857058594535978083923743095840623", "89051070362023150349439833162871648624", "317710966297651051041464190249506520479", "202671062898096616044526810764658451023", "103347288805025004355420998645366380445", "127452897359681172715239870763638545417", "63536381133124312172125872375459759786", "157670638754855979377531223293544730928" ] }, "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@87399f1ff92203d65f1febf5919429f4bb613a02", "deprecated": false, "id": "CVE-2024-35830-322f6622", "signature_type": "Line", "target": { "file": "drivers/media/i2c/tc358743.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "254466983138938478977179920406447036170", "4474857058594535978083923743095840623", "89051070362023150349439833162871648624", "317710966297651051041464190249506520479", "202671062898096616044526810764658451023", "103347288805025004355420998645366380445", "127452897359681172715239870763638545417", "63536381133124312172125872375459759786", "157670638754855979377531223293544730928" ] }, "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@610f20e5cf35ca9c0992693cae0dd8643ce932e7", "deprecated": false, "id": "CVE-2024-35830-3d9ecf8e", "signature_type": "Line", "target": { "file": "drivers/media/i2c/tc358743.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "254466983138938478977179920406447036170", "4474857058594535978083923743095840623", "89051070362023150349439833162871648624", "317710966297651051041464190249506520479", "202671062898096616044526810764658451023", "103347288805025004355420998645366380445", "127452897359681172715239870763638545417", "63536381133124312172125872375459759786", "157670638754855979377531223293544730928" ] }, "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b8505a1aee8f1edc9d16d72ae09c93de086e2a1a", "deprecated": false, "id": "CVE-2024-35830-41eeed8a", "signature_type": "Line", "target": { "file": "drivers/media/i2c/tc358743.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "254466983138938478977179920406447036170", "4474857058594535978083923743095840623", "89051070362023150349439833162871648624", "317710966297651051041464190249506520479", "202671062898096616044526810764658451023", "103347288805025004355420998645366380445", "127452897359681172715239870763638545417", "63536381133124312172125872375459759786", "157670638754855979377531223293544730928" ] }, "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@edbb3226c985469a2f8eb69885055c9f5550f468", "deprecated": false, "id": "CVE-2024-35830-5145d7df", "signature_type": "Function", "target": { "function": "tc358743_probe", "file": "drivers/media/i2c/tc358743.c" }, "digest": { "function_hash": "97965666990507215438696221373009462010", "length": 3625.0 }, "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b8505a1aee8f1edc9d16d72ae09c93de086e2a1a", "deprecated": false, "id": "CVE-2024-35830-6b74be4a", "signature_type": "Function", "target": { "function": "tc358743_probe", "file": "drivers/media/i2c/tc358743.c" }, "digest": { "function_hash": "112782256331222908090326852782696746599", "length": 3655.0 }, "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@17c2650de14842c25c569cbb2126c421489a3a24", "deprecated": false, "id": "CVE-2024-35830-75c6f1b2", "signature_type": "Line", "target": { "file": "drivers/media/i2c/tc358743.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "254466983138938478977179920406447036170", "4474857058594535978083923743095840623", "89051070362023150349439833162871648624", "317710966297651051041464190249506520479", "202671062898096616044526810764658451023", "103347288805025004355420998645366380445", "127452897359681172715239870763638545417", "63536381133124312172125872375459759786", "157670638754855979377531223293544730928" ] }, "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@87399f1ff92203d65f1febf5919429f4bb613a02", "deprecated": false, "id": "CVE-2024-35830-aad931ba", "signature_type": "Function", "target": { "function": "tc358743_probe", "file": "drivers/media/i2c/tc358743.c" }, "digest": { "function_hash": "97965666990507215438696221373009462010", "length": 3625.0 }, "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@edbb3226c985469a2f8eb69885055c9f5550f468", "deprecated": false, "id": "CVE-2024-35830-d2e17a4f", "signature_type": "Line", "target": { "file": "drivers/media/i2c/tc358743.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "254466983138938478977179920406447036170", "4474857058594535978083923743095840623", "89051070362023150349439833162871648624", "317710966297651051041464190249506520479", "202671062898096616044526810764658451023", "103347288805025004355420998645366380445", "127452897359681172715239870763638545417", "63536381133124312172125872375459759786", "157670638754855979377531223293544730928" ] }, "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4f1490a5d7a0472ee5d9f36547bc4ba46be755c7", "deprecated": false, "id": "CVE-2024-35830-d8a4a166", "signature_type": "Function", "target": { "function": "tc358743_probe", "file": "drivers/media/i2c/tc358743.c" }, "digest": { "function_hash": "97965666990507215438696221373009462010", "length": 3625.0 }, "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8ba8db9786b55047df5ad3db3e01dd886687a77d", "deprecated": false, "id": "CVE-2024-35830-d973ef3d", "signature_type": "Line", "target": { "file": "drivers/media/i2c/tc358743.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "254466983138938478977179920406447036170", "4474857058594535978083923743095840623", "89051070362023150349439833162871648624", "317710966297651051041464190249506520479", "202671062898096616044526810764658451023", "103347288805025004355420998645366380445", "127452897359681172715239870763638545417", "63536381133124312172125872375459759786", "157670638754855979377531223293544730928" ] }, "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c915c46a25c3efb084c4f5e69a053d7f7a635496", "deprecated": false, "id": "CVE-2024-35830-db25fb98", "signature_type": "Line", "target": { "file": "drivers/media/i2c/tc358743.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "254466983138938478977179920406447036170", "4474857058594535978083923743095840623", "89051070362023150349439833162871648624", "317710966297651051041464190249506520479", "202671062898096616044526810764658451023", "103347288805025004355420998645366380445", "127452897359681172715239870763638545417", "63536381133124312172125872375459759786", "157670638754855979377531223293544730928" ] }, "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c915c46a25c3efb084c4f5e69a053d7f7a635496", "deprecated": false, "id": "CVE-2024-35830-dd6b3e93", "signature_type": "Function", "target": { "function": "tc358743_probe", "file": "drivers/media/i2c/tc358743.c" }, "digest": { "function_hash": "97965666990507215438696221373009462010", "length": 3625.0 }, "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@610f20e5cf35ca9c0992693cae0dd8643ce932e7", "deprecated": false, "id": "CVE-2024-35830-e21e0d4a", "signature_type": "Function", "target": { "function": "tc358743_probe", "file": "drivers/media/i2c/tc358743.c" }, "digest": { "function_hash": "112782256331222908090326852782696746599", "length": 3655.0 }, "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@17c2650de14842c25c569cbb2126c421489a3a24", "deprecated": false, "id": "CVE-2024-35830-f68a9606", "signature_type": "Function", "target": { "function": "tc358743_probe", "file": "drivers/media/i2c/tc358743.c" }, "digest": { "function_hash": "11931980857832270011765993687435531568", "length": 3677.0 }, "signature_version": "v1" } ]