
Reproduction du bug d'iOS 11 CVE-2018-4110
Il semble y avoir un problème intermittent avec la définition et l'expiration des cookies dans les applications Web de l'écran d'accueil sous iOS 11. Deux comportements erronés peuvent être observés :
Lorsqu'un cookie est défini puis que l'application est fermée et rouverte, le cookie peut ne plus être présent à la réouverture de l'application
Lorsqu'un cookie expire puis que l'application est fermée et rouverte, le cookie peut encore être présent à la réouverture de l'application
Lancez https://bencompton.github.io/ios11-cookie-set-expire-issue/index.html dans Mobile Safari et ajoutez-le à l'écran d'accueil
Cliquez sur le bouton « log in »
Fermez l'application et rouvrez-la. À ce stade, vous constaterez peut-être que vous n'êtes plus connecté, ou vous constaterez peut-être que vous êtes toujours connecté. Le problème est intermittent.
Si vous êtes toujours connecté, essayez de cliquer sur le bouton « log out ».
Fermez l'application et rouvrez-la. Vous constaterez peut-être que vous avez été déconnecté, ou vous êtes peut-être toujours connecté.
Si vous ne remarquez aucun problème immédiatement, répétez les étapes 3 à 5 jusqu'à ce que vous restiez connecté après vous être déconnecté, ou que vous soyez déconnecté alors que vous devriez être connecté.