In the Linux kernel, the following vulnerability has been resolved:
media: imagination: fix a potential memory leak in e5010_probe()
Add videodevicerelease() to release the memory allocated by videodevicealloc() if something goes wrong.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@609ba05b9484856b08869f827a6edee51d51b5f3",
"id": "CVE-2025-38228-148d883c",
"digest": {
"function_hash": "34916824666030627480514544887754033607",
"length": 2726.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "e5010_probe",
"file": "drivers/media/platform/imagination/e5010-jpeg-enc.c"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fac3b9a91fa099d9bad29648127c0328d6c478c3",
"id": "CVE-2025-38228-7dda7f97",
"digest": {
"line_hashes": [
"197664418440775049863240541077628510553",
"261955885557244257088734177094395199744",
"19561920258305236903197107311359806361",
"320855183208133959699501596243812189416",
"258942247816271220508738533603629725796",
"60864755878545472487302325719667294981",
"304897579727455472908435030712843204494",
"245342905253604567916110306494011292506",
"97400555325214441612858786735722201295"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/media/platform/imagination/e5010-jpeg-enc.c"
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@609ba05b9484856b08869f827a6edee51d51b5f3",
"id": "CVE-2025-38228-c0f05f2d",
"digest": {
"line_hashes": [
"197664418440775049863240541077628510553",
"261955885557244257088734177094395199744",
"19561920258305236903197107311359806361",
"320855183208133959699501596243812189416",
"258942247816271220508738533603629725796",
"60864755878545472487302325719667294981",
"304897579727455472908435030712843204494",
"245342905253604567916110306494011292506",
"97400555325214441612858786735722201295"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/media/platform/imagination/e5010-jpeg-enc.c"
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2a2bd7df402decbdefd0acb64ba4e17a0a2a4117",
"id": "CVE-2025-38228-cb33fd10",
"digest": {
"line_hashes": [
"197664418440775049863240541077628510553",
"261955885557244257088734177094395199744",
"19561920258305236903197107311359806361",
"320855183208133959699501596243812189416",
"258942247816271220508738533603629725796",
"60864755878545472487302325719667294981",
"304897579727455472908435030712843204494",
"245342905253604567916110306494011292506",
"97400555325214441612858786735722201295"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/media/platform/imagination/e5010-jpeg-enc.c"
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2a2bd7df402decbdefd0acb64ba4e17a0a2a4117",
"id": "CVE-2025-38228-ce3af0cb",
"digest": {
"function_hash": "34916824666030627480514544887754033607",
"length": 2726.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "e5010_probe",
"file": "drivers/media/platform/imagination/e5010-jpeg-enc.c"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fac3b9a91fa099d9bad29648127c0328d6c478c3",
"id": "CVE-2025-38228-eed0b152",
"digest": {
"function_hash": "34916824666030627480514544887754033607",
"length": 2726.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "e5010_probe",
"file": "drivers/media/platform/imagination/e5010-jpeg-enc.c"
},
"signature_type": "Function"
}
]