DFL-019-25: Prototype Pollution via Config Merge

API Endpoints

Vulnerability

The POST /api/settings endpoint uses a vulnerable deep merge function that does not sanitize __proto__ keys, allowing prototype pollution. An attacker can pollute Object.prototype.isAdmin to gain admin access.