Introduction
The Latvian CSDD case is easy to turn into a slogan.
One version says:
A person found a vulnerability in a government system, reported it and was prosecuted.
The opposite version is equally reductive:
A person found a vulnerability and simply tried to extort the system owner.
Neither formulation is good enough for security policy.
The final criminal outcome concerned extortion, not a general judicial declaration that finding or reporting a vulnerability is unlawful. Public explanations of the final case focused on a demand for EUR 1,000 combined with a threat that, if payment was not made, information about the authentication vulnerability would be provided to the media.34
At an earlier stage, however, Latvia's Senate had also preserved an important distinction: the defendant had not created the vulnerability but discovered it, while maintenance of the information system's security and remediation of the vulnerability were responsibilities of CSDD. The Senate also found a causation problem in the way remediation-related costs had been attributed to the defendant.2
That combination is precisely why the case matters outside Latvia.
It shows that a single vulnerability-disclosure episode can contain legally distinct acts:
- discovery of a pre-existing security defect;
- technical validation;
- communication with the system owner;
- negotiation about payment;
- a threat to publish;
- remediation work by the owner;
- and an independent criminal-law assessment of later conduct.
Security policy becomes dangerous when one of those acts is used as a proxy for all the others.
The case is now final
For several years, it was incorrect to describe the CSDD matter as a completed case.
That changed in September 2026.
On 3 September 2026, the Criminal Cases Department of the Senate declined to initiate cassation proceedings. The judgment of the Vidzeme Regional Court of 24 February 2026 therefore entered into force.34
According to the official prosecution service's public explanation, the court imposed a fine equal to six statutory minimum monthly salaries — EUR 4,680 — with the final amount reduced to EUR 4,290 after credit for time spent in detention.4
A separate event followed.
On 15 September, the President of Latvia's office announced that one convicted person considered in the clemency process had been fully released from serving the principal punishment and had the conviction removed.5 Latvian public-service media identified that person the following day as Raimonds Skuruls and reported the President's stated policy rationale: the lawfulness of the court judgment was not questioned, while the public interest in cybersecurity and the encouragement of good-faith vulnerability disclosure were taken into account.6
These are different legal acts.
The conviction became final. Clemency followed.
Clemency is not an acquittal and does not transform the criminal judgment into a finding that the conduct was lawful.
The procedural history matters
The case moved through several contradictory outcomes before becoming final.
The procedural history is itself a warning against extracting broad legal rules from one intermediate judgment.
At different times the defendant had been convicted, acquitted, remitted twice by the Senate and finally convicted again.
| Date | Event | Significance |
|---|---|---|
| Autumn 2018 | a possible authentication vulnerability in the CSDD vehicle and driver register is discovered and communication with CSDD begins | factual origin of the dispute |
| June 2020 | the prosecution sends the case to court | judicial phase begins4 |
| 1 Sep 2021 | Rēzekne Court convicts under Section 183(1) Criminal Law | initial conviction; after detention credit the fine was EUR 5,750, and CSDD was awarded EUR 3,459.52 in compensation1 |
| 2 Jun 2022 | Latgale Regional Court acquits | first-instance conviction set aside1 |
| 20 Jun 2023 | Senate decision SKK-52/2023 quashes the acquittal and remits | extortion elements and facts require further assessment1 |
| 11 Jun 2024 | renewed appellate proceedings produce a conviction outcome | case returns to the Senate2 |
| 26 Jun 2025 | Senate decision SKK-64/2025 again quashes the appellate decision | among other issues, the Senate addresses causation for CSDD's claimed losses2 |
| 24 Feb 2026 | Vidzeme Regional Court delivers a new judgment | this later becomes final3 |
| 3 Sep 2026 | Senate declines to initiate cassation proceedings | conviction becomes final; final fine EUR 4,29034 |
| 15–16 Sep 2026 | presidential clemency | principal punishment lifted and conviction removed; not an acquittal56 |
Discovery is not creation
The 2025 Senate decision provides one of the most useful technical/legal distinctions in the entire case.
The Senate referred to the earlier appellate finding that the defendant had not created the CSDD vulnerability but had discovered it. The underlying responsibility for maintaining system security and remediating the flaw belonged to CSDD.2
That did not immunise every subsequent act by the discoverer.
A person who finds a vulnerability can still create independent harm by, for example:
- altering data;
- disrupting service;
- collecting unnecessary personal data;
- selling sensitive information;
- publishing before remediation;
- or committing another offence unrelated to the existence of the original bug.
The important analytical separation is:
The same applies to costs.
A system owner may already have a duty to maintain and repair its system. That does not mean researcher-caused losses can never be recovered. It means causation has to be demonstrated rather than assumed.
pre-existing vulnerability
≠
additional harm caused by the researcher A reward request is not automatically a bug bounty
Security professionals are routinely paid for vulnerabilities.
The existence of money is not what distinguishes a bug bounty from criminal conduct.
In a mature bug-bounty programme, the commercial rules generally exist before the finding:
- the organisation publishes a programme;
- assets and methods are scoped;
- prohibited conduct is defined;
- reward rules are defined;
- the organisation invites reports under those conditions.
That is very different from discovering a vulnerability first and then making disclosure or non-publication conditional on a payment that the system owner never agreed to.
The final public explanation of the CSDD case focused on the combination of the EUR 1,000 demand and the threatened disclosure to the media if payment was not made.4
The case should not be converted into the rule:
asking for money for a vulnerability is extortion.
Latvian Criminal Law Section 183 has specific elements, including an unlawful demand for property or a property-related act combined with one of the forms of threat defined by the provision.7
The operational lesson for researchers is narrower:
If there is no pre-existing bounty, contract or other clear entitlement to payment, do not use continued secrecy about a vulnerability as leverage for payment.
Coordinated disclosure is not “pay or publish”
Publication can be a legitimate part of vulnerability disclosure.
A normal coordinated process may lead to publication after:
- initial notification;
- technical validation;
- remediation;
- an agreed or reasonable disclosure window;
- CSIRT coordination;
- user-protection measures.
The role of disclosure is to improve security and inform affected parties.
That is different from:
Pay me or I will publish.
The CSDD case is therefore useful for separating two concepts that are sometimes blurred in informal security discussions:
a disclosure timeline and a publication threat used as economic leverage.
They are not the same operational act.
The final judgment was not a general “hacking” judgment
The final publicly identified offence was extortion under Section 183 of the Latvian Criminal Law.47
The case therefore does not, by itself, answer the broader questions that security researchers often want answered:
- When exactly does vulnerability validation become unauthorised access?
- How much testing is proportionate?
- What is the minimum sufficient proof of concept?
- What legal effect does a public VDP have?
- What protection exists for a good-faith independent researcher?
Those questions remain separate.
For the authorisation problem, see Good-Faith Security Research in Europe: Where Is the Authorization Boundary?.
For the distinction between CVD, bug bounty and contracted testing, see CVD, Bug Bounty and Penetration Testing Are Not the Same Thing.
The legal environment changed after 2018
The original events occurred in 2018.
Latvia's current vulnerability-disclosure framework is different.
Section 39 of the National Cybersecurity Law now establishes a coordinated vulnerability-disclosure process under which a person who identifies a vulnerability in the information system or electronic communications network of an entity within scope submits a vulnerability report to the competent cyber-incident prevention institution. The law specifies information to include and a subsequent coordination process.8
That is a much clearer reporting route than the one visible in the 2018 narrative.
It still should not be overread.
A reporting process does not automatically resolve every question about:
- authorisation for the initial testing;
- proportionality of methods;
- processing of personal data;
- payment rights;
- or liability for separate unlawful conduct.
CVD is not universal immunity.
The CSDD conviction is equally not a universal prohibition on vulnerability reporting.
The case became a policy symbol, but “chilling effect” should be used carefully
There is no public dataset demonstrating that the CSDD prosecution caused a measurable decline in vulnerability reports in Latvia.
It would therefore be too strong to present chilling effect as an established empirical result.
It is better treated as a policy risk.
The case clearly entered that policy debate.
On 3 September 2026, the CSDD case was explicitly invoked during a Saeima debate concerning proposed criminal-law protection for certain good-faith vulnerability disclosure activity.9
The later clemency rationale reported by Latvian public-service media likewise referred to the public interest in cybersecurity and in encouraging good-faith vulnerability disclosure.6
Those are political and executive assessments, not holdings of the criminal courts.
They nevertheless show that the case acquired significance beyond one prosecution.
Lessons for a researcher
Use the clearest reporting route available
If an organisation has a VDP, bug bounty programme or national CVD route, use it.
Do not assume a general call centre or an arbitrary employee will know how to receive a security report.
Preserve the timeline
Record:
- when the issue was observed;
- what you actually tested;
- when testing stopped;
- who was notified;
- what evidence was sent;
- what was requested in return.
A clean chronology is useful for technical triage and later legal reconstruction.
Do not turn the vulnerability into payment leverage
If a programme promises a reward, follow its terms.
If no reward programme exists, a researcher may offer professional services or discuss further authorised work. That is different from making non-disclosure conditional on payment or threatening harm to obtain payment.
Treat publication as a coordination decision
If the owner does not respond, there may be legitimate escalation routes.
Those can include:
- the competent CSIRT;
- a programme escalation channel;
- the product vendor;
- the organisation's security function;
- a coordinated disclosure process.
“Owner did not answer” does not automatically imply “publish immediately”.
Prove the minimum
Technical ability to access more data is not a reason to access more data.
For the privacy boundary, see When Vulnerability Research Exposes Personal Data.
Lessons for system owners
The CSDD case is not only a lesson for researchers.
If an organisation has no usable security-reporting intake, the reporting path can look like:
That is an avoidable security-control failure even if the reporter later acts improperly.
A system owner should define in advance:
- one discoverable security-reporting channel;
- acknowledgement expectations;
- an accountable technical owner;
- authority for further testing;
- evidence-handling rules;
- reward policy, if any;
- disclosure coordination;
- remediation and closure.
The goal is not to guarantee that every reporter behaves well.
It is to remove unnecessary ambiguity before a real vulnerability appears.
general contact
→ wrong department
→ another department
→ unclear owner
→ escalating frustration Reward policy is part of the security design
An organisation does not have to operate a bounty programme.
It should still make its position clear.
Either:
A. no financial reward is offered; or B. rewards may be paid under published conditions.
The worst state is unmanaged ambiguity:
- the researcher expects payment;
- the owner expects free disclosure;
- there are no agreed terms;
- negotiation begins only after sensitive information exists.
One advantage of bug-bounty programmes is not simply the reward.
They pre-negotiate the protocol of the relationship.
What the case should not be used to prove
The CSDD case should not become a slogan for either side.
It does not establish:
“Latvia criminalises vulnerability reporting.”
It does not establish:
“Calling yourself a security researcher makes any payment demand legitimate.”
It does not establish:
“Presidential clemency means the court was wrong.”
It does not establish:
“The conviction proves independent security research is unlawful.”
The source record supports a narrower and more useful conclusion:
vulnerability discovery, vulnerability reporting, payment negotiation, publication and threatening conduct are separate acts and should be treated as such.
Security policy is stronger when those distinctions are designed into the process before a dispute occurs.
A clean-disclosure operating model
For the researcher:
For the system owner:
This is not a restatement of Latvian criminal law.
It is an operational design intended to keep a technical security problem from becoming an improvised dispute about authority, money and publication.
1. Observe the security signal
2. Validate only the minimum needed
3. Stop unnecessary impact
4. Preserve reproducible evidence
5. Identify the correct VDP/CVD/CSIRT route
6. Report without a pay-or-publish ultimatum
7. Seek explicit authority for deeper testing
8. Coordinate remediation and retest
9. Publish only within the agreed/legal disclosure boundary 1. Publish an intake channel
2. Acknowledge quickly
3. Route to competent technical triage
4. Define authority for additional testing
5. State the reward policy clearly
6. Remediate
7. Retest
8. Coordinate disclosure and closure Conclusion
The CSDD case does not provide a simple answer to the question:
Is good-faith hacking legal in Latvia?
That is not what the final case decided.
The earlier Senate proceedings distinguished discovery of a pre-existing vulnerability from creation of that vulnerability and from the system owner's own security obligations.2
The final criminal outcome concerned extortion, with the public case explanation focusing on a property demand coupled with a threat to disclose the vulnerability to the media.4
The later presidential clemency did not reverse that legal judgment. It added a separate policy signal about the public interest in encouraging good-faith vulnerability disclosure.56
The most constructive legacy of the case would therefore be procedural:
Researchers should not have to improvise where to report.
System owners should not have to improvise how to receive the report.
Reward rules should not first appear after the vulnerability has become leverage.
And neither side should need to use the vulnerability itself as a bargaining hostage.
Frequently asked questions
Was the defendant convicted merely for discovering a CSDD vulnerability?
No. The final publicly stated offence was extortion under Section 183(1) of the Latvian Criminal Law. Official public explanations focused on the EUR 1,000 demand and the threatened media disclosure if payment was not made.4
Did the Senate say CSDD was responsible for the vulnerability?
In SKK-64/2025, the Senate referred to an earlier appellate finding that the defendant had not created the vulnerability but discovered it, and that maintenance of system security and remediation of the vulnerability were responsibilities of CSDD. The point was particularly important to the causation analysis for the compensation claim.2
Is asking for a bug-bounty reward extortion?
Not automatically. A lawful bounty programme normally creates the reward terms in advance. Criminal Law Section 183 requires its own legal elements, including an unlawful property-related demand combined with a qualifying threat.7
Did presidential clemency overturn the conviction?
No. The President's office stated that the person was fully released from serving the principal punishment and had the conviction removed. Clemency is a separate constitutional act, not an acquittal by a court.5
Does the case prove a chilling effect on Latvian security researchers?
What is the current Latvian reporting route?
For vulnerabilities within the scope of Latvia's National Cybersecurity Law, Section 39 provides a coordinated vulnerability-disclosure route through the competent cyber-incident prevention institution. Any resource-specific VDP or bug-bounty rules also remain relevant.8
Source status
Legal status checked on 25 September 2026. Earlier working materials for this case correctly treated it as unfinished after SKK-64/2025; that status is now superseded by the final September 2026 outcome. This article distinguishes court findings, the prosecution service's public explanation, publicly reported objections by the convicted person and later political/executive assessments.
This article analyses case law, security-research process and vulnerability-disclosure policy. It is not individual legal advice.
Sources
- Senate of the Republic of Latvia, Criminal Cases Department, decision of 20 June 2023, case No. 11816016518, SKK-52/2023, ECLI:LV:AT:2023:0620.11816016518.6.L. Public copy: · enolemumi.lv
- Senate of the Republic of Latvia, Criminal Cases Department, decision of 26 June 2025, case No. 11816016518, SKK-64/2025, ECLI:LV:AT:2025:0626.11816016518.9.L · at.gov.lv
- Supreme Court of Latvia, 2026 court-news archive; 3 September 2026 entry on the final judgment in the CSDD vulnerability/extortion case · at.gov.lv
- Prosecutor's Office of the Republic of Latvia, “Tehnoloģisko iespēju izmantošana prettiesiska labuma iegūšanai nav ārpus krimināltiesiskā regulējuma tvēruma”, 7 September 2026 · Latvijas Republikas prokuratūra
- Office of the President of Latvia, “Valsts prezidents izskatījis apžēlošanas materiālus”, 15 September 2026 · president.lv
- Latvian Public Broadcasting (LSM), “Valsts prezidents apžēlojis izgudrotāju Skurulu”, 16 September 2026 · lsm.lv
- Latvian Criminal Law, Section 183 (Extortion), current version · Likumi.lv
- Latvia's National Cybersecurity Law, Sections 39–40 on coordinated vulnerability disclosure and remediation, current version · Likumi.lv
- Official Gazette of Latvia, transcript of the Saeima sitting of 3 September 2026, including debate referring to the CSDD case in the context of proposed protection for good-faith vulnerability disclosure · vestnesis.lv