Detailedlikelihood: Highseverity: Very HighDraft
CAPEC-67String Format Overflow in syslog()
Abstraction
Detailed
Status
Draft
Likelihood
High
Severity
Very High
Description
This attack targets applications and software that uses the syslog() function insecurely. If an application does not explicitely use a format string parameter in a call to syslog(), user input can be placed in the format string parameter leading to a format string injection attack. Adversaries can then inject malicious format string commands into the function call leading to a buffer overflow. There are many reported software vulnerabilities with the root cause being a misuse of the syslog() function.
Related weaknesses· 6
Related attack patterns· 2
Exploits6
| Type | Target | Confidence | Tier |
|---|---|---|---|
| Weakness | Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')cwe-74 | 100% | live |
| Weakness | Improper Input Validationcwe-20 | 100% | live |
| Weakness | Integer Overflow to Buffer Overflowcwe-680 | 100% | live |
| Weakness | Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')cwe-120 | 100% | live |
| Weakness | Use of Externally-Controlled Format Stringcwe-134 | 100% | live |
| Weakness | Incorrect Comparisoncwe-697 | 100% | live |
Related by meaning· 6
Nearest entities by semantic similarity across the cs-graph corpus.