Skip to content
Pluralsight Logo
  • Pluralsight
  • Skills
  • Flow
  • Blog
    • Sign in to

      Sign in to Pluralsight Skills
    • Sign in to

      Sign in to Pluralsight Flow
Logo for Pluralsight Skills
Pluralsight Logo
  • Sign in
  • Menu
  • Sign in to Pluralsight Skills

    Sign in to Skills

  • Sign in to Pluralsight Flow

    Sign in to Flow

  • Pluralsight
  • Skills
  • Flow
  • Blog
  • Why Skills?
    • Ways to upskill
    • Icon for Courses Courses
    • Icon for Skills assessments Skill assessments
    • Icon for Labs Labs
    • Icon for Hands-on learning Hands-on learning
    • Icon for Certification prep Certification prep
    • See our entire course library
    • Skills for
    • Icon for Software development Software development
    • Icon for IT ops IT Ops
    • Icon for Info & cyber security Info & cybersecurity
    • Icon for Cloud computing Cloud computing
    • Icon for Machine learning Machine learning
    • Icon for Data professional Data professional
    • For individuals
    • Top trending paths
    • Microsoft Azure Deployment
      Microsoft Azure
    • Cleaning Data with R
      Cleaning data with R
    • Ruby Language Fundamentals
      Ruby Language Fundamentals
    • AWS Operations
      AWS Operations
    • Core Python
      Core Python
  • View plans
  • For individuals
  • Contact Sales
  • Try for free

Contact Sales

1020 Redirect Link
Thank you!
Our team will be in touch shortly.

Loading form...

If this message remains, it may be due to cookies being disabled or to an ad blocker.

Close button
✖
Pluralsight Skills
Pluralsight Skills

50% off

50% off

Annual Standard and Premium plans

Annual Standard and Premium plans

For a limited time

For a limited time

Save now
Save now
Pluralsight Skills
Pluralsight Skills

50% off

50% off

Annual Standard and Premium plans

Annual Standard and Premium plans

For a limited time

For a limited time

Save now
Save now
pluralsight skills logo

50% off

Annual Standard and Premium plans

For a limited time

Save now
✖
Pluralsight Skills
Pluralsight Skills

50% off

50% off

Annual Standard and Premium plans

Annual Standard and Premium plans

For a limited time

For a limited time

Save now
Save now
Pluralsight Skills
Pluralsight Skills

50% off

50% off

Annual Standard and Premium plans

Annual Standard and Premium plans

For a limited time

For a limited time

Save now
Save now
pluralsight skills logo

50% off

Annual Standard and Premium plans

For a limited time

Save now
×
AWS Labs
Labs badge iconLAB

CVE-2022-33891 Apache Spark: Emulation and Detection

On July 18, 2022, Apache issued a security advisory regarding a recently discovered command injection vulnerability (CVE-2022-33891) in Apache Spark versions 3.0.3 and below, that when exploited allows threat actors to execute arbitrary commands. In this lab, we will learn how to detect, exploit, and mitigate attacks against vulnerable instances of Apache Spark.

* Our Labs are Available for Enterprise and Professional plans only.
Terms and conditions apply.
Contact sales
Labs - CVE-2022-33891 Apache Spark: Emulation and Detection

Lab info

Level
Beginner
Duration
1h 25m
Released
Dec 28, 2022

Lab author

Lab Author: West Shepherd
West Shepherd
West is a disabled military veteran and established infosec professional with over a decade of IT experience in penetration testing, secure software development, and network engineering. He currently serves as the senior penetration tester and team lead for the Commonwealth of Kentucky's enterprise red team. Over the past five years West has supported multiple government agencies across the Commonwealth as a subject matter expert in large-scale security assessments providing strategic solutions ... moreto enhance the Commonwealth security posture as a whole and saved the state over $5 million through vendor contract reversals. As an active member of the community, he has published several public security advisories, exploit code, articles, and participated in multiple large-scale training exercises. West currently holds several certifications which include OSCE, OSWE, OSCP, OSWP, CEH, and Sec+. His military achievements include Army Ranger School, RSLC, Airborne, and Mountain Warfare.
  • Table of contents
  • What's a lab?
  • Prerequisites
Challenge

Getting Started in the Lab Environment

Here are the initial instructions and explanation of the lab environment. Read this while your environment is busy creating itself from nothing. Yes, this violates physics; we know. How fun!

Challenge

Emulating an Attack Against Apache Spark

In this section, we begin with the first challenge: emulating an attack against a vulnerable instance of Apache Spark. The challenge consists of two hands-on exercises, which include initial discovery and exploitation of the vulnerability.

Challenge

Detecting Attacks Against Apache Spark

Armed with the knowledge of how to exploit the Spark vulnerability, we're ready to proceed with the next challenge: detecting exploitation attempts. The challenge consists of a hands-on exercise, where we leverage Apache's advanced logging and security capabilities to detect real-time attacks.

Challenge

Preventing Attacks Against Apache Spark

With the knowledge of how to perform and detect attacks against Apache Spark, we are now ready to progress to the next challenge, where we leverage Apache to prevent attacks against vulnerable Spark instances. This challenge consists of a hands-on exercise, whereby the mod-security module will be configured to prevent real-time attacks.

Challenge

The Last Challenge

Welcome to the final challenge! This is your last chance to experiment in the environment. Clicking Finish Lab will end this little world that flittered into existence just for you.

Labs - code icon

Provided environment for hands-on practice

We will provide the credentials and environment necessary for you to practice right within your browser.

Labs - list icon

Guided walkthrough

Follow along with the author’s guided walkthrough and build something new in your provided environment!

Labs - analytic icon

Did you know?

On average, you retain 75% more of your learning if you get time for practice.

Recommended prerequisites

  • Working knowledge of the Linux OS
  • Conceptual understanding of HTTP
  • Basic scripting with Bash

Start learning by doing today

Contact sales

Contact Sales

1020 Redirect Link
Thank you!
Our team will be in touch shortly.

Loading form...

If this message remains, it may be due to cookies being disabled or to an ad blocker.

Close button

Ready to skill up
your entire team?

10
Subscriptions
Need more subscriptions? Contact sales.
Continue to checkout Continue to checkout
Cancel

With your Pluralsight plan, you can:

With your 30-day pilot, you can:

  • Access thousands of videos to develop critical skills
  • Give up to 10 users access to thousands of video courses
  • Practice and apply skills with interactive courses and projects
  • See skills, usage, and trend data for your teams
  • Prepare for certifications with industry-leading practice exams
  • Measure proficiency across skills and roles
  • Align learning to your goals with paths and channels

Ready to skill up
your entire team?

10
Subscriptions
Need more subscriptions? Contact sales.
Continue to checkout
Cancel

With your Pluralsight plan, you can:

With your 30-day pilot, you can:

  • Access thousands of videos to develop critical skills
  • Give up to 10 users access to thousands of video courses
  • Practice and apply skills with interactive courses and projects
  • See skills, usage, and trend data for your teams
  • Prepare for certifications with industry-leading practice exams
  • Measure proficiency across skills and roles
  • Align learning to your goals with paths and channels
  • Support

    • Contact
    • Help Center
    • IP Allowlist
    • Site Map
    • Download Pluralsight
    • Skills Plans
    • Flow Plans
  • Community

    • Guides
    • Teach
    • Partner with Pluralsight
    • Affiliate Partners
    • Pluralsight One
    • Authors
  • Company

    • About Us
    • Careers
    • Newsroom
    • Resources
  • Industries

    • Public Sector
    • Non-Profit

Newsletter

Sign up with your email to join our mailing list.

1041 Redirect Link Form Submitted Successfully!

Loading form...

If this message remains, it may be due to cookies being disabled or to an ad blocker.

  • Facebook Logo Icon
  • Twitter Logo Icon
  • Instagram Logo Icon
  • LinkedIn Logo Icon
  • Youtube Logo Icon
Pluralsight Logo Copyright © 2004 - 2023 Pluralsight LLC. All rights reserved
  • Terms of Use
  • Privacy Notice
  • Modern Slavery Statement