CVE-2026-31603

staging: sm750fb: fix division by zero in ps_to_hz()

State
Published
Severity
Not scored
Published
Apr 24, 2026
Updated
Jun 14, 2026
Reserved
Mar 9, 2026

Read the record on cve.org

Description

In the Linux kernel, the following vulnerability has been resolved:

staging: sm750fb: fix division by zero in ps_to_hz()

ps_to_hz() is called from hw_sm750_crtc_set_mode() without validating that pixclock is non-zero. A zero pixclock passed via FBIOPUT_VSCREENINFO causes a division by zero.

Fix by rejecting zero pixclock in lynxfb_ops_check_var(), consistent with other framebuffer drivers.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 81dee67e215b23f0c98182eece122b906d35765a to before 124a43550db8a74eef080cd4573a4904efe67029Affected
  • 81dee67e215b23f0c98182eece122b906d35765a to before b285a8f3bbb821a93eb37c2740a68ca1d7112a59Affected
  • 81dee67e215b23f0c98182eece122b906d35765a to before 3300b049693138852a4c6738b5f1194a1ee91dddAffected
  • 81dee67e215b23f0c98182eece122b906d35765a to before 779412e0e391fd4a0d12e1d1adaa7bf043de62d7Affected
  • 81dee67e215b23f0c98182eece122b906d35765a to before 2f640c6043aeab31a2f607d7605271860c3b11dfAffected
  • 81dee67e215b23f0c98182eece122b906d35765a to before 1412ba36597a82e928f20047f41d6c6582dafe8aAffected
  • 81dee67e215b23f0c98182eece122b906d35765a to before 6144895a4335a2491c282931f1f2fa610b86339fAffected
  • 81dee67e215b23f0c98182eece122b906d35765a to before daf6733bd7c4c5015b431739ac29b0e29021096bAffected
  • 81dee67e215b23f0c98182eece122b906d35765a to before 75a1621e4f91310673c9acbcbb25c2a7ff821cd3Affected
LinuxLinux
  • 4.1Affected
  • before 4.1Not affected
  • 5.10.258 through 5.10.*Not affected
  • 5.15.209 through 5.15.*Not affected
  • 6.1.175 through 6.1.*Not affected
  • 6.6.136 through 6.6.*Not affected
  • 6.12.83 through 6.12.*Not affected
  • 6.18.24 through 6.18.*Not affected
  • 6.19.14 through 6.19.*Not affected
  • 7.0.1 through 7.0.*Not affected
  • 7.1 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.