Packet Dominance

Version v0.42.0

Audit de sécurité n° 2 (BUG-2026-868 à 875 et 890 à 892, portail 876-877 à part)

Version summaries and fix titles are written in French.

Fixes and changes (11)

ReferenceTitleComponentPriorityResolved on
BUG-2026-868Une clé API seule permettait de changer les identifiants du compte ; clé acceptée dans l'URL sur toutes les routesserver/src/routes/authRoutes.js ; server/src/routes/v1/v1Auth.js ; server/src/miP2
BUG-2026-869Codes mél sans usage : un code de vérification d'adresse valait réinitialisation du mot de passeserver/src/engine/enginePlayer.js ; server/src/db.js (players.email_code_purposeP2
BUG-2026-870Récupération par mél : réponses différentes selon le compte et l'adresse, codes de vérification sans quotaserver/src/routes/authRoutes.js ; server/src/engine/enginePlayer.js ; client/srcP3
BUG-2026-871Clé d'administration d'exemple ou trop courte acceptée en productionserver/src/middlewares/adminAuth.js ; deploy_update.shP2
BUG-2026-872Gabarits HTML des méls réels sans échappement des valeurs venant des joueursserver/src/emailTemplateEngine.js ; server/src/emailAlertDispatcher.js ; server/P2
BUG-2026-873Directs : nombre de directs suivis illimité, places de spectateur gardées sans signal, connexion directe imposée au diffuseurserver/src/socket.js ; client/src/services/webrtcService.jsP2
BUG-2026-874WebSocket : ONLINE_COUNT rediffusé à chaque identification, IDENTIFY sans limite, messages privés sans revalidation de sessionserver/src/socket.jsP3
BUG-2026-875Filiale saisie encore pilotable par son ancien propriétaire ; logos à adresse externe chargés par le navigateur de chaque joueurserver/src/enterpriseEngine.js ; server/src/engine/engineCompany.js ; server/srcP3
BUG-2026-890Indemnité ARCEP calculée sur le prix courant du service visé, que sa propriétaire pouvait relever après l'attaqueserver/src/cyberEngine.js (arcepIndemnityMonthlyPrice) ; server/src/db.js (ddos_P1
BUG-2026-891Packet Mail sans bornes (taille, catégorie, cadence) et corps de requête trop grands acceptés partoutserver/src/engine/engineSocial.js ; server/src/routes/socialRoutes.js ; server/sP1
BUG-2026-892Réponses automatiques des institutions envoyées vers Internet à des expéditeurs non authentifiés, avec reprise de leur texteserver/src/engine/engineSocial.js (receiveExternalEmail, réponses des bots)P2

All versions

Ready to lay your first fiber?

Pick a world and launch your operator. It's free and it plays in your browser.

Choose a world Join the Discord