Skip to main content

Płatnik CVE-2026-110971

| EUVDEUVD-2026-113775 HIGH
Weak Encoding for Password (CWE-261)
2026-10-30 CERT-PL GHSA-wjj3-64hr-pjh8
7.7
CVSS 4.0 · Vendor: CERT-PL
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain access to Płatnik host or stored data
  2. Exploit
    Retrieve encoded password from config/database
  3. Execution
    Reverse weak encoding to plaintext
  4. Impact
    Reuse recovered credentials

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Strong password encoding
Exploitation Conditions

The attacker must first obtain the encoded password - from a local Płatnik configuration file or database, or by intercepting it - after which the weak, reversible encoding (CWE-261) allows trivial decoding back to plaintext. This prerequisite access is the key limiting factor: the flaw does not grant initial access by itself and is not remotely triggerable against a default install without first reaching the stored or transmitted credential. Affected: Płatnik versions up to and including 10.02.002; the only complete fix stated in the evidence is updating to version 10.02.002 (metric 242). No mitigation other than the update is stated in the available sources.

Impact

Supplied CVSS 4.0 base score is 7.7 (High) with vector AV:A/AC:H/AT:N/PR:N/UI:N and VC:H/VI:H/VA:H. No EPSS score, no CISA KEV listing, and no PoC or exploit reference are present in the input; vuln.today assigns the Decision label 'this_week' (not act_now/emergency). The exploitation status is therefore 'no public exploit identified at time of analysis'. The practical risk is secondary rather than primary: CWE-261 (weak/reversible password encoding) only matters AFTER an attacker has already obtained the encoded password, so this is a post-access credential-recovery weakness, not a remote mass-exploitation bug. CONFLICTING SIGNAL: the supplied vector states AV:A (adjacent network) and PR:N (no privileges), but the description - 'a user who obtains encoded password' - implies the attacker must first have access to the stored or transmitted credential (local config/database read, or interception), which is closer to AV:L and some prior access; verify the intended attack path with CERT-PL. Net: a real but not emergency issue, best treated as a 'patch this week' hygiene fix that reduces the blast radius of any other compromise, consistent with the this_week decision label.

Exploit ScenarioDerived

An insider or local attacker with access to a Płatnik installation reads the stored encoded password from its configuration or database (or captures it on the adjacent network during ZUS transmission), then applies the known weak, reversible encoding to recover the plaintext credential and reuse it. No public PoC or working exploit code is identified in the supplied data; only a CERT-PL advisory reference is present.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 30, 2026

Encoded passwords held by Płatnik, the Polish Social Insurance Institution (ZUS) client for submitting declarations and insurance documents, can be reversed back to plaintext because the software protects them with a weak, reversible encoding scheme rather than a proper one-way password hash (CWE-261). Płatnik installations up to and including version 10.02.002 are affected per the EUVD version range, and the attacker must first obtain the encoded credential - for example from a local configuration file or database, or by intercepting it in transit - before decoding it, so this flaw does not by itself provide initial access. The independent assessment maps the impact to confidentiality loss only (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N), which is materially narrower than the supplied CVSS 4.0 base score of 7.7 (AV:A/AC:H/AT:N/PR:N/UI:N with high confidentiality, integrity and availability impact). No public exploit code has been identified at time of analysis, and ZUS fixed the issue in version 10.02.002 (metric 242).

RemediationAI

Vendor-released patch: update Płatnik to version 10.02.002 and confirm that metric 242 has been applied, since the vendor states the issue was fixed in metric 242 in version 10.02.002; the reference advisory is https://cert.pl/posts/2026/10/CVE-2026-110970 with product information at https://www.zus.pl/firmy/program-platnik/o-programie-platnik. The available sources state no mitigation other than the update, and no compensating control (such as restricting file-system access to the local Płatnik configuration, or re-protecting stored credentials) is documented in the supplied materials; any such measure would be an interim safeguard only and would not remove the reversible encoding, so the update remains the only complete fix stated. Tracked priority is 'this_week' with no CISA KEV listing and no public exploit code identified, so the update can be scheduled within the normal patch cycle while noting that any encoded credential already exposed is decodable regardless of patching.

Affected VersionsENISA

Płatnik 0 ≤10.02.002

Affected Packages

euvd płatnik no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause class is CWE-261, Use of Weak Credentials / weak password encoding: Płatnik does not hash stored secrets one-way but encodes them with a trivially reversible transformation, so possession of the encoded string is effectively equivalent to possession of the plaintext password. The relevant technology is the ZUS Płatnik desktop client (CPE cpe:2.3:a:zakład_ubezpieczeń_społecznych:płatnik:*:*:*:*:*:*:*:*), which stores account configuration - including credentials used for ZUS e-services - locally and may also transmit them; certificate-based signing and transmission of insurance documents are the surrounding use case, but the affected asset here is the encoded password material itself, not the cryptography used for document submission. Because the scheme is reversible rather than a salted, slow hash, no brute-force effort is required once the encoded value is in hand; the practical barrier is gaining read access to the stored value or a position to intercept it, which is why the independent assessment scores the attack as local (AV:L) with low privileges (PR:L) and confidentiality-only impact, rather than the adjacent-network, high-attack-complexity profile in the supplied CVSS 4.0 vector. The trigger for reaching the encoded value is not described in the available sources.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (CERT-PL) PRIMARY 7.7 HIGH
CVSS:4.0/AV:A/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 5.5 MEDIUM

Decoding is trivial once the encoded password is obtained (AC:L), but obtaining it needs prior local access to stored credentials (AV:L/PR:L); direct impact is disclosure of the credential, so C:H, I:N, A:N.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (CERT-PL).

CVSS VectorVendor: CERT-PL

Attack Vector
Adjacent
Attack Complexity
High
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Use of a weak password encoding algorithm in Płatnik software allows a user who obtains encoded password to easily decode it.

This issue was fixed in metric 242 in version 10.02.002.

Executive ViewAI

Why It Matters

Płatnik, the ZUS client used for social insurance submissions, stores credentials using a reversible encoding scheme, allowing anyone who obtains the encoded data to recover plaintext passwords. This affects organizations relying on Płatnik up to version 10.02.002 and could expose sensitive authentication credentials, potentially leading to unauthorized access to insurance accounts and data breaches.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include restricting access to encoded credential storage locations, encrypting configuration files, and monitoring for unauthorized access.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Medium
ZUS social-insurance reporting software; common among Polish employers but region-specific
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Controlled
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy