Ex-CIA software engineer who leaked to WikiLeaks sentenced to 40 years

2 Feb 2024

Joshua Schulte had been found guilty of handing over classified materials in so-called Vault 7 leak.

CIA
The so-called Vault 7 leak was a major embarrassment for the CIA [File: Larry Downing/Reuters]

A former CIA software engineer has been sentenced to 40 years in prison for leaking classified information and possessing child sexual abuse material.

Joshua Schulte, 35, was found guilty in 2022 of four counts each of espionage and computer hacking and one count of lying to FBI agents after handing over classified materials to whistleblowing organisation WikiLeaks.

Schulte was also convicted of contempt of court and making false statements in 2020, and possession of child abuse material last year.

The bulk of the sentence announced on Thursday was imposed over the so-called Vault 7 leak, which revealed embarrassing details of the CIA’s spying overseas.

The leak, which the CIA called a “digital Pearl Harbor”, showed how US spies hacked Apple and Android smartphones and sought to turn internet-connected televisions into listening devices.

The security breach prompted US officials to plan for an “all-out war” against Wikileaks, including discussing the possible kidnapping or assassination of its founder Julian Assange, Yahoo News reported, citing anonymous officials.

Assange was indicted on espionage charges in 2019 – a move that prompted condemnation by press freedom organisations – and is currently in Britain fighting extradition to the US.

Judge Jesse M Furman said the full extent of the damage caused by Schulte would likely never be known “but I have no doubt it was massive”.

Furman said Schulte had also continued to commit crimes while in jail by trying to leak more classified materials and by creating a hidden file on his computer that contained child sexual abuse images.

US Attorney Damian Williams said in a statement that Schulte had committed some of the “most brazen, heinous crimes of espionage in American history”.

“He caused untold damage to our national security in his quest for revenge against the CIA for its response to Schulte’s security breaches while employed there,” Williams said.

Addressing the court ahead of his sentencing, Schulte complained about harsh conditions he had endured in detention, including being denied hot water and being subjected to constant noise and artificial light.

Schulte also said it was unfair for prosecutors to seek a life sentence as they had previously offered a plea deal that would have seen him sentenced to 10 years in prison.

“This is not justice the government seeks, but vengeance,” he said.

  • HeartyBeast
    link
    fedilink
    65 months ago

    Apologies mods, I accidentally reported this a spam, due to my fat fingers.

      • @clever_bananaOP
        link
        English
        05 months ago

        Posting to all relevant communities is good etiquette. Welcome to the fediverse.

          • @clever_bananaOP
            link
            English
            15 months ago

            Yeah, we really need to call those admins out. I guess they’re overworked but damn they do fuck up

            • davel [he/him]
              link
              fedilink
              English
              0
              edit-2
              5 months ago

              Thank you for calling me out, but I don’t think I fucked up. Your rash of posts received downvotes on lemmy.ml because our users don’t want to be spammed. You’re just wrong about what we consider to be good etiquette. Not every reddiquette translates to here.

              • @clever_bananaOP
                link
                English
                1
                edit-2
                5 months ago

                This isn’t reddit. This is the fediverse. It’s good practice to publish a link to all relevant communities.

                People downvoted maybe because there’s a bug in their clients sort method that doesn’t dedupe links in their feeds.

                Don’t be an asshole by deleting high-effort posts from users who take the time to find all relevant communities in the Lemmy verse and crosspost to all of them. You’re welcome.

                • davel [he/him]
                  link
                  fedilink
                  English
                  1
                  edit-2
                  5 months ago

                  It was a very good post, actually, and I didn’t relish deleting them. You’re welcome to resubmit it, in fact. But lemmy.ml users don’t like having their “Local” page filled up with several copies of the same post, which almost surely is why they were downvoted. That web UI feature is popular and works as intended; it’s not supposed to dedupe. Our users often flag posts as spam when this happens, which we admins then have to deal with.

                  • @MSgtRedFox@infosec.pub
                    link
                    fedilink
                    English
                    2
                    edit-2
                    5 months ago

                    So, as I’m reading this threat to learn some etiquette myself, I infer the ‘user’s not wanting their “local” page to include duplicates’ to mean that when posting to multiple communities, it would be a best practice to only pick one relevant community per server instance?

                    Like in this case, it was crossed to both: ‘worldnews@lemmy.world’ and ‘world@lemmy.world’

                    In order to avoid duplicates, only one of those should have been included?

                    Like community1@server1 community2@server2, etc? If there’s two relevant communities, just pick the best one?

                  • @clever_bananaOP
                    link
                    English
                    15 months ago

                    It’s your job to recognize that it was a flag error.

                    Did you see the one user that said I had double posted. And when I pointed out that I had only posted once to each relevant comm, they apologized and said they wanted to undo their flagging it as spam?

                    This is a UI bug for the New sort filter. Its your job to weigh the flags and understand when users flag something by accident

    • @clever_bananaOP
      link
      English
      15 months ago

      Interesting. I guess there should be a way to check on the status of a report and delete it. Feature request?