CVE-2026-98778

binder: fix is_failure flag for superseded transaction cleanup

State
Published
Severity
Not scored
Published
Oct 18, 2026
Updated
Oct 30, 2026
Reserved
Sep 25, 2026

Read the record on cve.org

Description

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

binder: fix is_failure flag for superseded transaction cleanup

When a TF_UPDATE_TXN transaction supersedes a pending async transaction, binder_release_entire_buffer() is called with is_failure=false. Since the superseded transaction was never delivered, binder_apply_fd_fixups() was never called and no fds were installed in the target process.

With is_failure=false, the BINDER_TYPE_FDA cleanup handler interprets stale buffer contents as installed fd numbers and passes them to binder_deferred_fd_close(), closing unrelated file descriptors.

Pass is_failure=true since the transaction was never delivered to the target, matching the semantics of all other undelivered-transaction cleanup paths.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 9864bb4801331daa48514face9d0f4861e4d485b to before f4c072e544b8c15e6b9157208761db6fa4fe95a1Affected
  • 9864bb4801331daa48514face9d0f4861e4d485b to before e9b364e46d594c2ec663c9c49f10c1ca541ecc0fAffected
  • 9864bb4801331daa48514face9d0f4861e4d485b to before 60a9f7323ae7318a7cce0d387c318da24f1e8726Affected
  • 9864bb4801331daa48514face9d0f4861e4d485b to before 86cdcc87d4ba60aebf94ba3346b3c900c5cd79ffAffected
  • 9864bb4801331daa48514face9d0f4861e4d485b to before 1ab671b50714ad8e359cf37eb041d8044319ccdcAffected
  • 9864bb4801331daa48514face9d0f4861e4d485b to before 22c135635fdd9816c0ef140d6de7b2e4fdf73e89Affected
LinuxLinux
  • 6.0Affected
  • before 6.0Not affected
  • 6.1.191 through 6.1.*Not affected
  • 6.6.160 through 6.6.*Not affected
  • 6.12.113 through 6.12.*Not affected
  • 6.18.56 through 6.18.*Not affected
  • 7.2.10 through 7.2.*Not affected
  • 7.3 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.