Vulnerability Glossary

Browse 6 vulnerability terms defined in plain English, from the cultural dictionary of computing.

6 Vulnerability Terms

Exploit
Exploit in cybersecurity is a piece of code, software, data sequence, or technique that takes advantage of a vulnerability in a computer system, application,...
RCE
Remote code execution, a class of vulnerability that lets an attacker run arbitrary code on a target system. It shows up in application security, identity,...
Reentrancy
A class of vulnerability where a function can be called again before its first invocation completes, leading to unexpected state. In smart contracts,...
Responsible Disclosure
The practice of privately notifying a vendor about a vulnerability and giving them reasonable time to patch it before publicly disclosing the details. A middle...
Sitting Duck
Something left exposed, undefended, or easy to hit. In engineering slang, a sitting duck is usually a service, credential, or process left vulnerable by weak...
Zero-Day
Zero-Day (also written as 0-day) is a software vulnerability that is unknown to the vendor or developer and has no available patch, giving defenders zero days...

Related Topics