CVE-2025-40188
Awaiting Analysis Awaiting Analysis - Queue
BaseFortify

Publication date: 2025-11-12

Last updated on: 2025-11-14

Assigner: kernel.org

Description
In the Linux kernel, the following vulnerability has been resolved: pwm: berlin: Fix wrong register in suspend/resume The 'enable' register should be BERLIN_PWM_EN rather than BERLIN_PWM_ENABLE, otherwise, the driver accesses wrong address, there will be cpu exception then kernel panic during suspend/resume.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2025-11-12
Last Modified
2025-11-14
Generated
2026-06-16
AI Q&A
2025-11-13
EPSS Evaluated
2026-06-15
NVD
Affected Vendors & Products
Currently, no data is known.
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

This vulnerability is in the Linux kernel's pwm: berlin driver. The driver incorrectly uses the BERLIN_PWM_ENABLE register instead of the correct BERLIN_PWM_EN register during suspend and resume operations. This causes the driver to access a wrong memory address, leading to a CPU exception and a kernel panic during suspend or resume.

Impact Analysis

The impact of this vulnerability is that it can cause the system to experience a kernel panic during suspend or resume operations, potentially leading to system crashes and instability.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2025-40188. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart