CVE-2026-68151

binfmt_elf_fdpic: only honour the first PT_INTERP

State
Published
Severity
Not scored
Published
Aug 10, 2026
Updated
Aug 19, 2026
Reserved
Jul 30, 2026

Read the record on cve.org

Description

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

binfmt_elf_fdpic: only honour the first PT_INTERP

The program header scan handles PT_INTERP from a switch nested in the scan loop, so its break leaves the switch and not the loop. A binary carrying more than one PT_INTERP runs the case again and overwrites both interpreter_name and interpreter. The previous name allocation leaks and so does the previous interpreter reference, along with the write denial open_exec() took on it. The denial is never released, so the file stays unwritable for as long as the system runs.

An unprivileged caller reaches this with a crafted binary and repeats it at will. binfmt_elf stops at the first PT_INTERP. Do the same here.

The flaw dates back to the driver's introduction in the pre-git history tree introduced in v2.6.11 by 91808d6ebe39 ("[PATCH] FRV: Add FDPIC ELF binary format driver").

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to before 9854538349aaf6fb88ed33b56987954ac1716151Affected
  • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to before 3c31397b0a75310217f1f2f3c7bdfd8af67aec4cAffected
  • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to before 849a7bd9d266e43a457db5c6b322600f916a2127Affected
  • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to before e4563e07ef5c938d5332c5c44721db976f214bc6Affected
  • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to before 21eaf5594a33d16343a011c752624099c30e918fAffected
  • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to before 89b9121c3b0162655fc2f190b714ae64f1aa8caeAffected
  • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to before 69ecc199880bf7e8d06224c82dc411d18f9285f8Affected
  • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to before 3349ef6a366a61d631f6a263d12cea240957719dAffected
LinuxLinux
  • 2.6.12Affected
  • before 2.6.12Not affected
  • 5.10.265 through 5.10.*Not affected
  • 5.15.216 through 5.15.*Not affected
  • 6.1.183 through 6.1.*Not affected
  • 6.6.148 through 6.6.*Not affected
  • 6.12.101 through 6.12.*Not affected
  • 6.18.42 through 6.18.*Not affected
  • 7.1.6 through 7.1.*Not affected
  • 7.2 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.