Lessico IT › Sicurezza › Mass assignment

Mass assignment

Sicurezza Svenska → Aggiornato: 2026-10-05

Vulnerabilità in cui il framework prende l'intero corpo della richiesta e ne assegna direttamente i campi, compresi quelli che l'utente non dovrebbe poter impostare.

Il caso classico: inviare con POST { "name": "Bob", "is_admin": true } a Rails, Django o Sequelize e ottenere un'escalation di privilegi. Come difendersi: una lista esplicita dei campi consentiti (strong params, DTO). L'attacco a GitHub del 2012 fu un caso di mass assignment.

← Torna al lessico