Unbuffered Write Stream Error Handling in Linux Kernel
CVE-2025-39723

Currently unrated

Key Information:

Vendor

Linux

Status
Vendor
CVE Published:
5 September 2025

What is CVE-2025-39723?

A vulnerability in the Linux kernel affects unbuffered write stream error handling. When all subrequests in an unbuffered write fail, the stream's transfer value remains incorrectly set to LONG_MAX. This mismanagement can lead to erroneous return values from the write_iter function, which subsequently causes system malfunctions, including NULL pointer dereferences in critical functions like iter_file_splice_write. Proper validation flags have now been implemented to ensure accurate handling of these error states, thereby enhancing system stability.

Affected Version(s)

Linux 288ace2f57c9d06dd2e42bd80d03747d879a4068

Linux 288ace2f57c9d06dd2e42bd80d03747d879a4068 < 387164a2b97e1f5404c6d0049a7409bac7d2bc5b

Linux 288ace2f57c9d06dd2e42bd80d03747d879a4068

References

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.
CVE-2025-39723 : Unbuffered Write Stream Error Handling in Linux Kernel