Courseiva
Enumeration and System HackingmediumMultiple ChoiceObjective-mapped

CEH Enumeration and System Hacking Practice Question

A security analyst observes a suspicious SUID binary /usr/bin/evil in a Linux system. Which type of vulnerability does this indicate, and what is the MOST likely objective of an attacker who placed it?

⚠ Common exam trap

EC-Council often tests the distinction between a vulnerability (like a buffer overflow) and an indicator of a completed exploit (like a SUID binary), causing candidates to confuse the attack vector with the attacker's objective.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Privilege escalation; gain root access

A SUID binary owned by root that is not part of the standard OS distribution (like /usr/bin/evil) is a classic indicator of a privilege escalation backdoor. The SUID bit allows any user who executes the binary to run it with the owner's permissions—in this case, root—so the attacker's objective is to gain root access by executing this binary.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Information disclosure; read sensitive files

    Why it's wrong here

    While a compromised SUID binary could potentially be leveraged to read sensitive files if it executes with elevated privileges, information disclosure is typically a secondary objective or a consequence of exploiting such a binary. The fundamental vulnerability associated with SUID binaries is the ability to execute code with the owner's permissions, which directly leads to privilege escalation, making information disclosure a subsequent action rather than the primary goal of SUID abuse itself.

  • Privilege escalation; gain root access

    Why this is correct

    A SUID (Set User ID) bit on an executable allows it to run with the permissions of its owner, regardless of the user executing it. If a binary is owned by the root user and has the SUID bit set, any user executing it will temporarily gain root privileges for the duration of that execution. This mechanism is specifically designed for privilege escalation, enabling a low-privileged user to perform actions typically reserved for root, such as gaining a root shell or modifying system configurations.

  • Denial of service; crash the system

    Why it's wrong here

    SUID binaries are fundamentally designed to grant elevated permissions for specific tasks, not to induce system instability or crashes. While an improperly coded SUID binary could potentially lead to a system crash due to bugs or resource exhaustion, its primary security implication and the intended method of exploitation do not involve denial of service. Exploiting SUID vulnerabilities focuses on leveraging the elevated privileges for unauthorized access or control, rather than disrupting system availability.

  • Buffer overflow; execute arbitrary code

    Why it's wrong here

    A buffer overflow is a memory corruption vulnerability where a program writes data beyond the allocated buffer, potentially overwriting adjacent memory and altering program execution flow. While a buffer overflow *within* an SUID binary could be extremely dangerous, allowing arbitrary code execution with elevated privileges, SUID itself is a *permission mechanism*, not a vulnerability type. The question refers to the *suspicious SUID binary* as the primary observation, implying the SUID bit's inherent risk, not a specific memory corruption flaw within the binary's code.

About these practice questions

One of 870 original CEH practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This CEH practice question is part of Courseiva's free EC-Council certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the CEH exam.