CVE-2021-3570
A flaw was found in the ptp4l program of the linuxptp package. A missing length check when...
A flaw was found in the ptp4l program of the linuxptp package. A missing length check when forwarding a PTP message between ports allows a remote attacker to cause an information leak, crash, or potentially remote code execution. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability. This flaw affects linuxptp versions before 3.1.1, before 2.0.1, before 1.9.3, before 1.8.1, before 1.7.1, before 1.6.1 and before 1.5.1.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
8.8
A flaw was found in the ptp4l program of the linuxptp package. A missing length check when forwarding a PTP message between ports allows a remote attacker to cause an information leak, crash, or potentially remote code execution. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability. This flaw affects linuxptp versions before 3.1.1, before 2.0.1, before 1.9.3, before 1.8.1, before 1.7.1, before 1.6.1 and before 1.5.1.
- Record
CVE-2021-3570- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 8.0 High
AV:N/AC:L/Au:S/C:P/I:P/A:C - Weakness
- CWE-119, CWE-787
- Updated
- 2026-11-02
CVE List No score
A flaw was found in the ptp4l program of the linuxptp package. A missing length check when forwarding a PTP message between ports allows a remote attacker to cause an information leak, crash, or potentially remote code execution. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability. This flaw affects linuxptp versions before 3.1.1, before 2.0.1, before 1.9.3, before 1.8.1, before 1.7.1, before 1.6.1 and before 1.5.1.
- Record
CVE-2021-3570- Weakness
- CWE-119
- Updated
- 2026-11-02
EUVDEUVD-2021-26880 No score
A flaw was found in the ptp4l program of the linuxptp package. A missing length check when forwarding a PTP message between ports allows a remote attacker to cause an information leak, crash, or potentially remote code execution. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability. This flaw affects linuxptp versions before 3.1.1, before 2.0.1, before 1.9.3, before 1.8.1, before 1.7.1, before 1.6.1 and before 1.5.1.
- Record
EUVD-2021-26880- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-rwc4-5qx3-qg4w
8.8
A flaw was found in the ptp4l program of the linuxptp package. A missing length check when...
A flaw was found in the ptp4l program of the linuxptp package. A missing length check when forwarding a PTP message between ports allows a remote attacker to cause an information leak, crash, or potentially remote code execution. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability. This flaw affects linuxptp versions before 3.1.1, before 2.0.1, before 1.9.3, before 1.8.1, before 1.7.1, before 1.6.1 and before 1.5.1.
- Record
GHSA-rwc4-5qx3-qg4w- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-119, CWE-787
- Updated
- 2026-11-02
OSV
8.8
A flaw was found in the ptp4l program of the linuxptp package. A missing length check when forwarding a PTP message between ports allows a remote attacker to cause an information leak, crash, or potentially remote code execution. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability. This flaw affects linuxptp versions before 3.1.1, before 2.0.1, before 1.9.3, before 1.8.1, before 1.7.1, before 1.6.1 and before 1.5.1.
- Record
CVE-2021-3570- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-3570
8.8
A flaw was found in the ptp4l program of the linuxptp package. A missing length check when forwarding a PTP message between ports allows a remote attacker to cause an information leak, crash, or potentially remote code execution. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability. This flaw affects linuxptp versions before 3.1.1, before 2.0.1, before 1.9.3, before 1.8.1, before 1.7.1, before 1.6.1 and before 1.5.1.
- Record
DEBIAN-CVE-2021-3570- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 14 moreShow less
OSVOESA-2021-1368
8.8
linuxptp security update
Linuxptp is an implementation of the Precision Time Protocol (PTP) according to IEEE standard 1588 for Linux. The dual design goals are to provide a robust implementation of the standard and to use the most relevant and modern Application Programming Interfaces (API) offered by the Linux kernel. Supporting legacy APIs and other platforms is not a goal.
Security Fix(es):
A flaw was found in the ptp4l program of the linuxptp package. A missing length check when forwarding a PTP message between ports allows a remote attacker to cause an information leak, crash, or potentially remote code execution. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.(CVE-2021-3570)
- Record
OESA-2021-1368- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:2657
8.8
Red Hat Security Advisory: linuxptp security update
- Record
RHSA-2021:2657- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:2658
8.8
Red Hat Security Advisory: linuxptp security update
- Record
RHSA-2021:2658- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:2659
8.8
Red Hat Security Advisory: linuxptp security update
- Record
RHSA-2021:2659- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:2660
8.8
Red Hat Security Advisory: linuxptp security update
- Record
RHSA-2021:2660- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2021:2660
8.8
Important: linuxptp security update
The linuxptp packages provide Precision Time Protocol (PTP) implementation for Linux according to IEEE standard 1588 for Linux. The dual design goals are to provide a robust implementation of the standard and to use the most relevant and modern Application Programming Interfaces (API) offered by the Linux kernel.
Security Fix(es):
- linuxptp: missing length check of forwarded messages (CVE-2021-3570)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2021:2660- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-3570
8.8
A flaw was found in the ptp4l program of the linuxptp package. A missing length check when forwarding a PTP message between ports allows a remote attacker to cause an information leak, crash, or potentially remote code execution. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability. This flaw affects linuxptp versions before 3.1.1, before 2.0.1, before 1.9.3, before 1.8.1, before 1.7.1, before 1.6.1 and before 1.5.1.
- Record
UBUNTU-CVE-2021-3570- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVopenSUSE-SU-2021:1102-1 No score
Security update for linuxptp
This update for linuxptp fixes the following issues:
- CVE-2021-3570: Validate the messageLength field of incoming messages. (bsc#1187646)
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2021:1102-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:3202-1 No score
Security update for linuxptp
This update for linuxptp fixes the following issues:
- CVE-2021-3570: Fixed messageLength validation field of incoming messages (bsc#1187646).
- Record
openSUSE-SU-2021:3202-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:2443-1 No score
Security update for linuxptp
This update for linuxptp fixes the following issues:
- CVE-2021-3570: Validate the messageLength field of incoming messages. (bsc#1187646)
- Record
SUSE-SU-2021:2443-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:2472-1 No score
Security update for linuxptp
This update for linuxptp fixes the following issues:
- CVE-2021-3570: Validate the messageLength field of incoming messages. (bsc#1187646)
- Record
SUSE-SU-2021:2472-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:2545-1 No score
Security update for linuxptp
This update for linuxptp fixes the following issues:
- CVE-2021-3570: Validate the messageLength field of incoming messages. (bsc#1187646)
- Record
SUSE-SU-2021:2545-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:3202-1 No score
Security update for linuxptp
This update for linuxptp fixes the following issues:
- CVE-2021-3570: Fixed messageLength validation field of incoming messages (bsc#1187646).
- Record
SUSE-SU-2021:3202-1- Updated
- 2026-11-02
OSVUSN-6097-1 No score
linuxptp vulnerability
It was discovered that Linux PTP did not properly perform a length check when forwarding a PTP message between ports. A remote attacker could possibly use this issue to access sensitive information, execute arbitrary code, or cause a denial of service.
- Record
USN-6097-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
linuxptpDebian:12 |
before 3.1-2.1 | 3.1-2.1 |
linuxptpDebian:13 |
before 3.1-2.1 | 3.1-2.1 |
linuxptpDebian:14 |
before 3.1-2.1 | 3.1-2.1 |
linuxptpDebian:9 |
before 1.8-1+deb9u1, plus listed versions 1.8-1 |
1.8-1+deb9u1 |
linuxptpDebian:10 |
before 1.9.2-1+deb10u1, plus listed versions 1.9.2-1 |
1.9.2-1+deb10u1 |
linuxptpopenEuler:20.03-LTS-SP1 |
before 2.0-5.oe1 | 2.0-5.oe1 |
linuxptpopenEuler:20.03-LTS-SP2 |
before 2.0-5.oe1 | 2.0-5.oe1 |
linuxptpRed Hat:rhel_eus:8.2::appstream |
before 0:2.0-4.el8_2.1 | 0:2.0-4.el8_2.1 |
linuxptp-debuginfoRed Hat:rhel_eus:8.2::appstream |
before 0:2.0-4.el8_2.1 | 0:2.0-4.el8_2.1 |
linuxptp-debugsourceRed Hat:rhel_eus:8.2::appstream |
before 0:2.0-4.el8_2.1 | 0:2.0-4.el8_2.1 |
Show 46 moreShow less
| Package | Affected | Fixed |
|---|---|---|
linuxptpRed Hat:enterprise_linux:7::client |
before 0:2.0-2.el7_9.1 | 0:2.0-2.el7_9.1 |
linuxptp-debuginfoRed Hat:enterprise_linux:7::client |
before 0:2.0-2.el7_9.1 | 0:2.0-2.el7_9.1 |
linuxptpRed Hat:enterprise_linux:7::server |
before 0:2.0-2.el7_9.1 | 0:2.0-2.el7_9.1 |
linuxptp-debuginfoRed Hat:enterprise_linux:7::server |
before 0:2.0-2.el7_9.1 | 0:2.0-2.el7_9.1 |
linuxptpRed Hat:enterprise_linux:7::workstation |
before 0:2.0-2.el7_9.1 | 0:2.0-2.el7_9.1 |
linuxptp-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:2.0-2.el7_9.1 | 0:2.0-2.el7_9.1 |
linuxptpRed Hat:rhel_eus:8.1::appstream |
before 0:2.0-4.el8_1.1 | 0:2.0-4.el8_1.1 |
linuxptp-debuginfoRed Hat:rhel_eus:8.1::appstream |
before 0:2.0-4.el8_1.1 | 0:2.0-4.el8_1.1 |
linuxptp-debugsourceRed Hat:rhel_eus:8.1::appstream |
before 0:2.0-4.el8_1.1 | 0:2.0-4.el8_1.1 |
linuxptpRed Hat:enterprise_linux:8::appstream |
before 0:2.0-5.el8_4.1 | 0:2.0-5.el8_4.1 |
linuxptp-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:2.0-5.el8_4.1 | 0:2.0-5.el8_4.1 |
linuxptp-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:2.0-5.el8_4.1 | 0:2.0-5.el8_4.1 |
linuxptpRocky Linux:8 |
before 0:2.0-5.el8_4.1 | 0:2.0-5.el8_4.1 |
linuxptpSUSE:HPE Helion OpenStack 8 |
before 1.4-15.3.1 | 1.4-15.3.1 |
linuxptpSUSE:OpenStack Cloud 8 |
before 1.4-15.3.1 | 1.4-15.3.1 |
linuxptpSUSE:OpenStack Cloud 9 |
before 1.4-15.3.1 | 1.4-15.3.1 |
linuxptpSUSE:OpenStack Cloud Crowbar 8 |
before 1.4-15.3.1 | 1.4-15.3.1 |
linuxptpSUSE:OpenStack Cloud Crowbar 9 |
before 1.4-15.3.1 | 1.4-15.3.1 |
linuxptpSUSE:Linux Enterprise Server for SAP Applications 12 SP3 |
before 1.4-15.3.1 | 1.4-15.3.1 |
linuxptpSUSE:Linux Enterprise Server for SAP Applications 12 SP4 |
before 1.4-15.3.1 | 1.4-15.3.1 |
linuxptpSUSE:Linux Enterprise Server 12 SP2-BCL |
before 1.4-15.3.1 | 1.4-15.3.1 |
linuxptpSUSE:Linux Enterprise Server 12 SP3-LTSS |
before 1.4-15.3.1 | 1.4-15.3.1 |
linuxptpSUSE:Linux Enterprise Server 12 SP3-BCL |
before 1.4-15.3.1 | 1.4-15.3.1 |
linuxptpSUSE:Linux Enterprise Server 12 SP4-LTSS |
before 1.4-15.3.1 | 1.4-15.3.1 |
linuxptpSUSE:Linux Enterprise Module for Server Applications 15 SP2 |
before 1.8+git65.g303b08c-3.3.1 | 1.8+git65.g303b08c-3.3.1 |
linuxptpSUSE:Linux Enterprise High Performance Computing 15-ESPOS |
before 1.8+git65.g303b08c-3.3.1 | 1.8+git65.g303b08c-3.3.1 |
linuxptpSUSE:Linux Enterprise High Performance Computing 15-LTSS |
before 1.8+git65.g303b08c-3.3.1 | 1.8+git65.g303b08c-3.3.1 |
linuxptpSUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS |
before 1.8+git65.g303b08c-3.3.1 | 1.8+git65.g303b08c-3.3.1 |
linuxptpSUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS |
before 1.8+git65.g303b08c-3.3.1 | 1.8+git65.g303b08c-3.3.1 |
linuxptpSUSE:Linux Enterprise Server 15-LTSS |
before 1.8+git65.g303b08c-3.3.1 | 1.8+git65.g303b08c-3.3.1 |
linuxptpSUSE:Linux Enterprise Server 15 SP1-BCL |
before 1.8+git65.g303b08c-3.3.1 | 1.8+git65.g303b08c-3.3.1 |
linuxptpSUSE:Linux Enterprise Server 15 SP1-LTSS |
before 1.8+git65.g303b08c-3.3.1 | 1.8+git65.g303b08c-3.3.1 |
linuxptpSUSE:Linux Enterprise Server for SAP Applications 15 |
before 1.8+git65.g303b08c-3.3.1 | 1.8+git65.g303b08c-3.3.1 |
linuxptpSUSE:Linux Enterprise Server for SAP Applications 15 SP1 |
before 1.8+git65.g303b08c-3.3.1 | 1.8+git65.g303b08c-3.3.1 |
linuxptpSUSE:Manager Proxy 4.0 |
before 1.8+git65.g303b08c-3.3.1 | 1.8+git65.g303b08c-3.3.1 |
linuxptpSUSE:Manager Retail Branch Server 4.0 |
before 1.8+git65.g303b08c-3.3.1 | 1.8+git65.g303b08c-3.3.1 |
linuxptpSUSE:Manager Server 4.0 |
before 1.8+git65.g303b08c-3.3.1 | 1.8+git65.g303b08c-3.3.1 |
linuxptpSUSE:Enterprise Storage 6 |
before 1.8+git65.g303b08c-3.3.1 | 1.8+git65.g303b08c-3.3.1 |
linuxptpSUSE:Linux Enterprise Server 12 SP5 |
before 1.8+git65.g303b08c-3.3.1 | 1.8+git65.g303b08c-3.3.1 |
linuxptpSUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 1.8+git65.g303b08c-3.3.1 | 1.8+git65.g303b08c-3.3.1 |
linuxptpSUSE:Linux Enterprise Module for Server Applications 15 SP3 |
before 3.1.1-3.3.1 | 3.1.1-3.3.1 |
linuxptpUbuntu:Pro:16.04:LTS |
before 1.6-1ubuntu0.1~esm1, plus listed versions 1.5-11.5-21.6-1 |
1.6-1ubuntu0.1~esm1 |
linuxptpUbuntu:18.04:LTS |
before 1.8-1ubuntu0.1, plus listed versions 1.8-1 |
1.8-1ubuntu0.1 |
linuxptpUbuntu:20.04:LTS |
before 1.9.2-1ubuntu0.1, plus listed versions 1.9.2-1 |
1.9.2-1ubuntu0.1 |
linuxptpopenSUSE:Leap 15.2 |
before 1.8+git65.g303b08c-lp152.4.3.1 | 1.8+git65.g303b08c-lp152.4.3.1 |
linuxptpopenSUSE:Leap 15.3 |
before 3.1.1-3.3.1 | 3.1.1-3.3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases, products | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-3570 is a high vulnerability (CVSS 8.8) in Debian Linux, published July 5, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.96%, the 87th percentile. Fixed in linuxptp 3.1-2.1.
References
bugzilla.redhat.com/show_bug.cgi?id=1966240
debian.org/security/2021/dsa-4938
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/VUBKTRCMJ6VKS7DIBSZQB4ATSKVCJYXJ
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/RHRUVSDP673LXJ5HGIPQPWPIYUPWYQA7
lists.debian.org/debian-lts-announce/2021/07/msg00025.html
nvd.nist.gov/vuln/detail/CVE-2021-3570
Show 28 moreShow less
lists.fedoraproject.org/archives/list/[email protected]/message/RHRUVSDP673LXJ5HGIPQPWPIYUPWYQA7
lists.fedoraproject.org/archives/list/[email protected]/message/VUBKTRCMJ6VKS7DIBSZQB4ATSKVCJYXJ
github.com/advisories/GHSA-rwc4-5qx3-qg4w
security-tracker.debian.org/tracker/CVE-2021-3570
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2021-1368
access.redhat.com/errata/RHSA-2021:2657
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_2657.json
access.redhat.com/security/cve/CVE-2021-3570
cve.org/CVERecord?id=CVE-2021-3570
access.redhat.com/errata/RHSA-2021:2658
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_2658.json
access.redhat.com/errata/RHSA-2021:2659
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_2659.json
access.redhat.com/errata/RHSA-2021:2660
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_2660.json
errata.rockylinux.org/RLSA-2021:2660
suse.com/support/update/announcement/2021/suse-su-20212443-1
bugzilla.suse.com/1187646
suse.com/security/cve/CVE-2021-3570
suse.com/support/update/announcement/2021/suse-su-20212472-1
suse.com/support/update/announcement/2021/suse-su-20212545-1
suse.com/support/update/announcement/2021/suse-su-20213202-1
ubuntu.com/security/CVE-2021-3570
openwall.com/lists/oss-security/2021/07/06/1
ubuntu.com/security/notices/USN-6097-1
lists.opensuse.org/archives/list/[email protected]/thread/SID77H42G7M3XGNJH7J3TZVHCIZENMVJ
lists.opensuse.org/archives/list/[email protected]/thread/WQJH6H27YAC2H2WM75ZCWCXIEK3AXNV3