Shellshock Attack Flashcards

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/11

flashcard set

Earn XP

Description and Tags

Flashcards covering key concepts and terms related to the Shellshock vulnerability.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

12 Terms

1
New cards

Shellshock Attack

A severe vulnerability found in the bash shell program in 2014 that allowed attackers to run arbitrary commands on webservers.

2
New cards

Bash Shell

A command-line interpreter in operating systems that provides an interface between the user and the operating system; the shell containing the Shellshock vulnerability.

3
New cards

Shell Functions

Functions defined inside the shell, involved in the Shellshock vulnerability.

4
New cards

Export (in Shell context)

A command used to mark a shell variable, causing it to be passed down as an environment variable to child processes.

5
New cards

Child Process (in Shell context)

A process created by a parent process; in the context of Shellshock, it can inherit function definitions from the parent.

6
New cards

Environment Variable (in Shell context)

A variable that can be passed from a parent process to a child process; used to pass function definitions in Shellshock.

7
New cards

CVE-2014-6271

The assigned identifier for the Shellshock vulnerability publicly released on September 24, 2014.

8
New cards

parseandexecute()

A function in the bash source code that parses and executes shell commands, which, due to a bug, leads to the Shellshock vulnerability.

9
New cards

Set-UID Program

A program that runs with the privileges of the owner, regardless of who is running it; Shellshock can exploit these programs to execute unauthorized commands.

10
New cards

Common Gateway Interface (CGI)

A protocol used by web servers to run executable programs (often shell scripts) that dynamically generate web pages; vulnerable to Shellshock if bash is used.

11
New cards

Reverse Shell

A technique where the standard input, output, and error devices are redirected to a network connection, allowing attackers to control a shell on a remote machine.

12
New cards

netcat (nc)

A command-line utility used to establish network connections; used in Shellshock attacks to create a reverse shell.