Vous la connaissez tous, cette fameuse phrase "Une semaine est nécéssaire pour organiser la sortie du film...", non ?
Eh bien elle est contournable... Et c'est bien dommage. Il suffit de récupérer le code source de la page HTML de la gestion du film en post-production, section "Modifier la date de sortie" (adresse de type http://cinejeu.net/index.php?page=p&id=xx&unite=production§ion=production&action=formSortie&idFilm=xxxxx) et de le modifier de telle façon que l'une des options du formulaire, pointant sur la première semaine - donc la semaine x+2, si vous avez bien suivi - devienne la semaine x+1.
Pour prendre un exemple : Vous êtes dans la semaine 1693. Votre film "XxXxX" va sortir en semaine 1694, la semaine prochaine. Cependant, au cours d'une fausse manipulation, vous reportez cette sortie à la semaine 1695 ! Mais là, pas de panique, le hacker du dimanche que vous êtes va bidouiller une page PHP comme un grand et va remettre la date de sortie à la semaine 1694 ("Saloperie de missclick !").
Ici, j'ai parlé d'un cas n'ayant pas trop d'influence sur le jeu. Je ne sais pas trop ce qui arriverait avec un film dont la date de sortie serait celle de la semaine courante, voire même précédente, mais je préfère ne pas l'imaginer - et puis je tiens à mon compte Cinéjeu.
Attention donc, cette faille XSS là n'est qu'un exemple parce qu'à mon avis on doit pouvoir modifier d'autres petits trucs ayant peut-être plus d'importance. Je traque
=> Ah oui c'est pas que ce soit très important mais faudrait vérifier avec des films factices ce qui se passe dans un cas de sortie antérieure à la date courante parce que... si la partie plante...
Mais pour corriger c'est "relativement" simple je crois ; simplement remettre le même contrôle des semaines possibles sur la cible du formulaire comme sur le formulaire lui-même.