---
id: CVE-2026-80724
title: |-
  In the Linux kernel, the following vulnerability has been resolved:

  ptp: vmclock: prevent read-only mappings from becoming writable

  vmclock_miscdev_mmap() rejects writable mappings of the shared vmclock
  ABI page with -EROFS, but leaves…
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  ptp: vmclock: prevent read-only mappings from becoming writable

  vmclock_miscdev_mmap() rejects writable mappings of the shared vmclock
  ABI page with -EROFS, but leaves…
severity: high
cvss: 8.8
cvssVector: 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H'
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 20503272422693d793b84f88bf23fe4e955d3a33 <
    5b4f2bec7bea6c04084d720d731bedee7caf878d
  - >-
    Linux >= 20503272422693d793b84f88bf23fe4e955d3a33 <
    3f5677d2f817355147337f0453174c7bb0f3b66a
  - >-
    Linux >= 20503272422693d793b84f88bf23fe4e955d3a33 <
    2496e141827102d6af512950057d402a2cfb2bfc
  - >-
    Linux >= 20503272422693d793b84f88bf23fe4e955d3a33 <
    2e596e7814ba38cdc129991058b6c254ed37cb11
  - >-
    Linux >= 20503272422693d793b84f88bf23fe4e955d3a33 <
    0ce59c4148ecd1520c5592a63bb3c8991ee2d326
  - >-
    Linux >= 20503272422693d793b84f88bf23fe4e955d3a33 <
    a5edadbae57e2298a56cf7a4e774a027905a331f
  - Linux 6.13
published: '2026-08-28'
updated: '2026-09-07'
sourceUpdated: '2026-09-07T16:17:29.930'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2026-80724'
references:
  - url: 'https://git.kernel.org/stable/c/0ce59c4148ecd1520c5592a63bb3c8991ee2d326'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/2496e141827102d6af512950057d402a2cfb2bfc'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/2e596e7814ba38cdc129991058b6c254ed37cb11'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/3f5677d2f817355147337f0453174c7bb0f3b66a'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/5b4f2bec7bea6c04084d720d731bedee7caf878d'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/a5edadbae57e2298a56cf7a4e774a027905a331f'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: >-
      https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-80724.json
  - url: 'https://access.redhat.com/security/cve/CVE-2026-80724'
  - url: 'https://bugzilla.redhat.com/show_bug.cgi?id=2525481'
  - url: 'https://www.cve.org/CVERecord?id=CVE-2026-80724'
  - url: 'https://nvd.nist.gov/vuln/detail/CVE-2026-80724'
  - url: >-
      https://lore.kernel.org/linux-cve-announce/2026082811-CVE-2026-80724-bc86@gregkh/T
tags:
  - nvd
  - cve.org
  - exploit-available
  - csaf
  - vex
  - red-hat
  - score-dispute
epss: 0.00176
epssPercentile: 0.07051
exploits:
  github: 1
  githubRepos:
    - 'https://github.com/suruurism/cve-writeups-and-pocs'
  checkedAt: '2026-10-27T19:14:51.110Z'
exploitAvailable: true
ingestedAt: '2026-08-31T08:05:08.586Z'
cwe:
  - CWE-279
scores:
  nvd: 8.8
  vendor: 5.5
  cna: 8.8
---

## Overview

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

ptp: vmclock: prevent read-only mappings from becoming writable

vmclock_miscdev_mmap() rejects writable mappings of the shared vmclock
ABI page with -EROFS, but leaves VM_MAYWRITE set.  Userspace can map the
page read-only and then upgrade it to writable with mprotect(), after
which the guest can corrupt the host-written timekeeping data (sequence
counter, UTC time, TSC offset) that the vmclock ABI defines as read-only.

Clear VM_MAYWRITE on the read-only path so the mapping cannot be
upgraded, as i915 does for its read-only objects and as fixed in drm/vc4
(CVE-2026-68445) and drm/panthor (CVE-2024-53071).

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.

## Vendor advisories

- **Red Hat VEX** · Moderate · updated 2026-10-17 · [vex](https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-80724.json)
