
7 Apache Struts Mistakes That Leave Your Server Open to Attack
Misconfigured parsers and outdated libraries allow attackers to execute arbitrary code on your server without needing valid credentials.
Everything NetSec Observer has reported about input validation: 6 stories, newest first. Part of our Vulnerabilities coverage.

Misconfigured parsers and outdated libraries allow attackers to execute arbitrary code on your server without needing valid credentials.

A validation flaw in Lychee photo manager lets users complete checkouts using a dummy provider, triggering automatic item delivery without real payment.

Server-side request forgery often succeeds because code trusts user-supplied URLs without verifying the destination or restricting outbound network paths.

Command injection lets attackers run system commands by tricking applications into treating user input as executable code rather than data.

Input validation fails because context matters; you must escape data for the specific shell parser or use language-native APIs that bypass the shell entirely.

Parameterized queries separate code from data, making it impossible for attackers to alter your database logic through input fields.