In the Linux kernel, the following vulnerability has been resolved:
media: platform: exynos4-is: Add hardware sync wait to fimcishwchangemode()
In fimcishwchangemode(), the function changes camera modes without waiting for hardware completion, risking corrupted data or system hangs if subsequent operations proceed before the hardware is ready.
Add fimcishwwaitintmsr0_intmsd0() after mode configuration, ensuring hardware state synchronization and stable interrupt handling.
[
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e4077a10a25560ec0bd0b42322e4ea027d6f76e2",
"deprecated": false,
"id": "CVE-2025-38237-04a5817c",
"target": {
"file": "drivers/media/platform/exynos4-is/fimc-is-regs.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"167974337149781591685127205305813154515",
"202229494325724602785128856777385696242",
"129440591557620532611556329335887341812"
]
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bb97dfab7615fea97322b8a6131546e80f878a69",
"deprecated": false,
"id": "CVE-2025-38237-172364eb",
"target": {
"function": "fimc_is_hw_change_mode",
"file": "drivers/media/platform/exynos4-is/fimc-is-regs.c"
},
"digest": {
"length": 464.0,
"function_hash": "19977215538854391201919046106023138372"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bd9f6ce7d512fa21249415c16af801a4ed5d97b6",
"deprecated": false,
"id": "CVE-2025-38237-3039463a",
"target": {
"file": "drivers/media/platform/samsung/exynos4-is/fimc-is-regs.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"167974337149781591685127205305813154515",
"202229494325724602785128856777385696242",
"129440591557620532611556329335887341812"
]
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e4077a10a25560ec0bd0b42322e4ea027d6f76e2",
"deprecated": false,
"id": "CVE-2025-38237-3a31e186",
"target": {
"function": "fimc_is_hw_change_mode",
"file": "drivers/media/platform/exynos4-is/fimc-is-regs.c"
},
"digest": {
"length": 464.0,
"function_hash": "19977215538854391201919046106023138372"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b0d92b94278561f43057003a73a17ce13b7c1a1a",
"deprecated": false,
"id": "CVE-2025-38237-3f1fd4fb",
"target": {
"file": "drivers/media/platform/exynos4-is/fimc-is-regs.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"167974337149781591685127205305813154515",
"202229494325724602785128856777385696242",
"129440591557620532611556329335887341812"
]
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b0d92b94278561f43057003a73a17ce13b7c1a1a",
"deprecated": false,
"id": "CVE-2025-38237-5860cb61",
"target": {
"function": "fimc_is_hw_change_mode",
"file": "drivers/media/platform/exynos4-is/fimc-is-regs.c"
},
"digest": {
"length": 464.0,
"function_hash": "19977215538854391201919046106023138372"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bb97dfab7615fea97322b8a6131546e80f878a69",
"deprecated": false,
"id": "CVE-2025-38237-6560e788",
"target": {
"file": "drivers/media/platform/exynos4-is/fimc-is-regs.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"167974337149781591685127205305813154515",
"202229494325724602785128856777385696242",
"129440591557620532611556329335887341812"
]
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@14acbb5af101b7bb58c0952949bba4c5fdf0ee7e",
"deprecated": false,
"id": "CVE-2025-38237-672938fb",
"target": {
"function": "fimc_is_hw_change_mode",
"file": "drivers/media/platform/samsung/exynos4-is/fimc-is-regs.c"
},
"digest": {
"length": 464.0,
"function_hash": "19977215538854391201919046106023138372"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bd9f6ce7d512fa21249415c16af801a4ed5d97b6",
"deprecated": false,
"id": "CVE-2025-38237-9e014ea7",
"target": {
"function": "fimc_is_hw_change_mode",
"file": "drivers/media/platform/samsung/exynos4-is/fimc-is-regs.c"
},
"digest": {
"length": 464.0,
"function_hash": "19977215538854391201919046106023138372"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@14acbb5af101b7bb58c0952949bba4c5fdf0ee7e",
"deprecated": false,
"id": "CVE-2025-38237-bfbe2bcf",
"target": {
"file": "drivers/media/platform/samsung/exynos4-is/fimc-is-regs.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"167974337149781591685127205305813154515",
"202229494325724602785128856777385696242",
"129440591557620532611556329335887341812"
]
},
"signature_type": "Line"
}
]