Security+ SY0-701 practice question 8 of 35

Which of the following can be used to compromise a system that is running an RTOS?

Choose your answer, then check it against the explanation and the full breakdown below.

Domain Threats, Vulnerabilities, and Mitigations

Which of the following can be used to compromise a system that is running an RTOS?
Answer options
Question 8 of 35

Question breakdown

Tests
Specialized/embedded system vulnerabilities (RTOS)
Difficulty
Medium

Key idea: RTOS platforms are typically small C/C++ codebases with minimal memory protection, making memory injection and corruption attacks the primary way to take control of them.

How to reach the answer

  1. Identify the target: an RTOS, an embedded OS used in ICS, medical, automotive and IoT devices.
  2. Recall that many RTOS lack ASLR, DEP or process isolation, and are written in memory-unsafe languages.
  3. Ask which option directly gives an attacker code execution on the OS itself: memory injection such as buffer overflows or code injection into memory.
  4. Eliminate XSS (it targets browser users), replay (it abuses protocols) and ransomware (a payload that needs a delivery vector).

Each option

  • AIncorrect. XSS runs script in a victim's browser through a web application and does not attack the RTOS kernel.
  • BCorrect. Injecting or corrupting memory, for example through buffer overflows, can hijack execution on an RTOS that has weak memory protections.
  • CIncorrect. Replaying captured traffic can trick a protocol into accepting a command but does not by itself compromise the operating system.
  • DIncorrect. Ransomware is a malware outcome that needs an initial exploit, and it is not a typical technique against resource-constrained RTOS devices.

Common trap: Ransomware is tempting because it is a well-known threat to any system, but the question asks for a method of compromise rather than a payload.

In practice: Assessments of PLCs, medical devices and automotive ECUs regularly find memory-corruption flaws, such as those in the URGENT/11 VxWorks TCP/IP stack, that allow remote code execution.

Remember: For RTOS and embedded systems, think memory injection and memory corruption as the main attack path.

Drafted with AI assistance and checked against the answer key.

Keep practicing

Take the free Security+ SY0-701 practice test

Ten exam-style questions with answers and explanations, plus the exam facts and study guides.

Start the free practice test

More questions

Other Security+ SY0-701 practice questions

Scroll to Top