LiveBreach Intelligence: data breaches, leaks & ransomware, tracked as they surfaceOngoing protection: GalaxyWarden →
Recent BreachesData breach tracker

CVE-2020-17519: Apache Flink Improper Access Control Vulnerability

RBRecent Breaches Vulnerability Intelligence·May 23, 2024
High⚠ Actively exploited (CISA KEV)
High
Severity
Active
CISA KEV
No
Ransomware use
Jun 13, 2024
Patch deadline
⚠ Exploited in the wild. CISA added CVE-2020-17519 to its Known Exploited Vulnerabilities catalog on May 23, 2024, with a federal patch deadline of Jun 13, 2024 — meaning attackers are actively using it. If you run the affected software, patch it immediately.

Apache Flink contains an improper access control vulnerability that allows an attacker to read any file on the local filesystem of the JobManager through its REST interface.

CVE-2020-17519 is an improper access control vulnerability in Apache Flink. It allows an attacker to read any file on the local filesystem of the JobManager through its REST interface. This matters because JobManagers often hold configuration files, credentials, keys, or other sensitive operational data; unauthorized reads can give an attacker a foothold for further compromise of stream-processing or analytics environments.

Defenders should treat exposure of the JobManager REST interface as high priority and confirm exact impact and fixed releases against the vendor advisory.

How it works

The weakness is classified as CWE-552 (Files or Directories Accessible to External Parties). In this case, Apache Flink’s JobManager REST interface does not properly restrict file-access operations. An unauthenticated or insufficiently authorized remote attacker who can reach the REST endpoint can request arbitrary local filesystem paths and retrieve their contents.

No exploit code or precise request format is provided here; the practical abuse path is simply that the REST interface becomes a read oracle for any file the JobManager process can open. Confirm the exact attack surface and any authentication requirements against the vendor advisory.

Am I affected? How to find it in your systems

Apache Flink is commonly deployed for stream and batch processing in data platforms, often as a cluster with one or more JobManagers and TaskManagers. The JobManager’s REST interface is typically exposed on a management port for job submission, monitoring, and administration.

If public detail on exact log signatures is limited, treat any unexplained REST activity against JobManagers as suspicious until investigated.

How to remediate

Apply the vendor-supplied update or mitigations first. CISA’s required action is to apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable. Confirm the precise patch, configuration change, or upgrade path against the official Apache Flink advisory for CVE-2020-17519.

After patching, harden the deployment for this class of flaw:

If you can't patch immediately

Until the vendor fix can be applied, reduce exposure with compensating controls:

These steps lower risk but do not replace the vendor update.

If your data may have been exposed

Actively exploited vulnerabilities of this type can lead to breaches in which configuration files, credentials, or other local data are exfiltrated. Review JobManager hosts for signs of unauthorized file access and rotate any secrets that may have been readable. You can also run a free exposure scan of your email addresses against known breach data to check whether related accounts appear in public breach corpora.

AICompiled with AI assistance from public sources and published under our editorial standards.

Details

AffectedApache · Flink
WeaknessCWE-552
Added to CISA KEVMay 23, 2024
Federal patch deadlineJun 13, 2024
Known ransomware useNot documented
Check if your data is exposed →

Official records: NVD · CISA KEV

← All actively-exploited vulnerabilities