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.
[
{
"id": "CVE-2024-35830-01a0b02b",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"line_hashes": [
"254466983138938478977179920406447036170",
"4474857058594535978083923743095840623",
"89051070362023150349439833162871648624",
"317710966297651051041464190249506520479",
"202671062898096616044526810764658451023",
"103347288805025004355420998645366380445",
"127452897359681172715239870763638545417",
"63536381133124312172125872375459759786",
"157670638754855979377531223293544730928"
],
"threshold": 0.9
},
"target": {
"file": "drivers/media/i2c/tc358743.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4f1490a5d7a0472ee5d9f36547bc4ba46be755c7"
},
{
"id": "CVE-2024-35830-05f43cec",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "97965666990507215438696221373009462010",
"length": 3625.0
},
"target": {
"file": "drivers/media/i2c/tc358743.c",
"function": "tc358743_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8ba8db9786b55047df5ad3db3e01dd886687a77d"
},
{
"id": "CVE-2024-35830-10e19575",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "112782256331222908090326852782696746599",
"length": 3655.0
},
"target": {
"file": "drivers/media/i2c/tc358743.c",
"function": "tc358743_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@daf21394f9898fb9f0698c3e50de08132d2164e6"
},
{
"id": "CVE-2024-35830-1382f7ec",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"line_hashes": [
"254466983138938478977179920406447036170",
"4474857058594535978083923743095840623",
"89051070362023150349439833162871648624",
"317710966297651051041464190249506520479",
"202671062898096616044526810764658451023",
"103347288805025004355420998645366380445",
"127452897359681172715239870763638545417",
"63536381133124312172125872375459759786",
"157670638754855979377531223293544730928"
],
"threshold": 0.9
},
"target": {
"file": "drivers/media/i2c/tc358743.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@daf21394f9898fb9f0698c3e50de08132d2164e6"
},
{
"id": "CVE-2024-35830-322f6622",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"line_hashes": [
"254466983138938478977179920406447036170",
"4474857058594535978083923743095840623",
"89051070362023150349439833162871648624",
"317710966297651051041464190249506520479",
"202671062898096616044526810764658451023",
"103347288805025004355420998645366380445",
"127452897359681172715239870763638545417",
"63536381133124312172125872375459759786",
"157670638754855979377531223293544730928"
],
"threshold": 0.9
},
"target": {
"file": "drivers/media/i2c/tc358743.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@87399f1ff92203d65f1febf5919429f4bb613a02"
},
{
"id": "CVE-2024-35830-3d9ecf8e",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"line_hashes": [
"254466983138938478977179920406447036170",
"4474857058594535978083923743095840623",
"89051070362023150349439833162871648624",
"317710966297651051041464190249506520479",
"202671062898096616044526810764658451023",
"103347288805025004355420998645366380445",
"127452897359681172715239870763638545417",
"63536381133124312172125872375459759786",
"157670638754855979377531223293544730928"
],
"threshold": 0.9
},
"target": {
"file": "drivers/media/i2c/tc358743.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@610f20e5cf35ca9c0992693cae0dd8643ce932e7"
},
{
"id": "CVE-2024-35830-41eeed8a",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"line_hashes": [
"254466983138938478977179920406447036170",
"4474857058594535978083923743095840623",
"89051070362023150349439833162871648624",
"317710966297651051041464190249506520479",
"202671062898096616044526810764658451023",
"103347288805025004355420998645366380445",
"127452897359681172715239870763638545417",
"63536381133124312172125872375459759786",
"157670638754855979377531223293544730928"
],
"threshold": 0.9
},
"target": {
"file": "drivers/media/i2c/tc358743.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b8505a1aee8f1edc9d16d72ae09c93de086e2a1a"
},
{
"id": "CVE-2024-35830-5145d7df",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "97965666990507215438696221373009462010",
"length": 3625.0
},
"target": {
"file": "drivers/media/i2c/tc358743.c",
"function": "tc358743_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@edbb3226c985469a2f8eb69885055c9f5550f468"
},
{
"id": "CVE-2024-35830-6b74be4a",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "112782256331222908090326852782696746599",
"length": 3655.0
},
"target": {
"file": "drivers/media/i2c/tc358743.c",
"function": "tc358743_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b8505a1aee8f1edc9d16d72ae09c93de086e2a1a"
},
{
"id": "CVE-2024-35830-75c6f1b2",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"line_hashes": [
"254466983138938478977179920406447036170",
"4474857058594535978083923743095840623",
"89051070362023150349439833162871648624",
"317710966297651051041464190249506520479",
"202671062898096616044526810764658451023",
"103347288805025004355420998645366380445",
"127452897359681172715239870763638545417",
"63536381133124312172125872375459759786",
"157670638754855979377531223293544730928"
],
"threshold": 0.9
},
"target": {
"file": "drivers/media/i2c/tc358743.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@17c2650de14842c25c569cbb2126c421489a3a24"
},
{
"id": "CVE-2024-35830-aad931ba",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "97965666990507215438696221373009462010",
"length": 3625.0
},
"target": {
"file": "drivers/media/i2c/tc358743.c",
"function": "tc358743_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@87399f1ff92203d65f1febf5919429f4bb613a02"
},
{
"id": "CVE-2024-35830-d2e17a4f",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"line_hashes": [
"254466983138938478977179920406447036170",
"4474857058594535978083923743095840623",
"89051070362023150349439833162871648624",
"317710966297651051041464190249506520479",
"202671062898096616044526810764658451023",
"103347288805025004355420998645366380445",
"127452897359681172715239870763638545417",
"63536381133124312172125872375459759786",
"157670638754855979377531223293544730928"
],
"threshold": 0.9
},
"target": {
"file": "drivers/media/i2c/tc358743.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@edbb3226c985469a2f8eb69885055c9f5550f468"
},
{
"id": "CVE-2024-35830-d8a4a166",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "97965666990507215438696221373009462010",
"length": 3625.0
},
"target": {
"file": "drivers/media/i2c/tc358743.c",
"function": "tc358743_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4f1490a5d7a0472ee5d9f36547bc4ba46be755c7"
},
{
"id": "CVE-2024-35830-d973ef3d",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"line_hashes": [
"254466983138938478977179920406447036170",
"4474857058594535978083923743095840623",
"89051070362023150349439833162871648624",
"317710966297651051041464190249506520479",
"202671062898096616044526810764658451023",
"103347288805025004355420998645366380445",
"127452897359681172715239870763638545417",
"63536381133124312172125872375459759786",
"157670638754855979377531223293544730928"
],
"threshold": 0.9
},
"target": {
"file": "drivers/media/i2c/tc358743.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8ba8db9786b55047df5ad3db3e01dd886687a77d"
},
{
"id": "CVE-2024-35830-db25fb98",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"line_hashes": [
"254466983138938478977179920406447036170",
"4474857058594535978083923743095840623",
"89051070362023150349439833162871648624",
"317710966297651051041464190249506520479",
"202671062898096616044526810764658451023",
"103347288805025004355420998645366380445",
"127452897359681172715239870763638545417",
"63536381133124312172125872375459759786",
"157670638754855979377531223293544730928"
],
"threshold": 0.9
},
"target": {
"file": "drivers/media/i2c/tc358743.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c915c46a25c3efb084c4f5e69a053d7f7a635496"
},
{
"id": "CVE-2024-35830-dd6b3e93",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "97965666990507215438696221373009462010",
"length": 3625.0
},
"target": {
"file": "drivers/media/i2c/tc358743.c",
"function": "tc358743_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c915c46a25c3efb084c4f5e69a053d7f7a635496"
},
{
"id": "CVE-2024-35830-e21e0d4a",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "112782256331222908090326852782696746599",
"length": 3655.0
},
"target": {
"file": "drivers/media/i2c/tc358743.c",
"function": "tc358743_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@610f20e5cf35ca9c0992693cae0dd8643ce932e7"
},
{
"id": "CVE-2024-35830-f68a9606",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "11931980857832270011765993687435531568",
"length": 3677.0
},
"target": {
"file": "drivers/media/i2c/tc358743.c",
"function": "tc358743_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@17c2650de14842c25c569cbb2126c421489a3a24"
}
]