Projet

Général

Profil

Bug #27945

crash sur nonce vide

Ajouté par Frédéric Péters il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
13 novembre 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Exception:
  type = '<type 'exceptions.OSError'>', value = '[Errno 21] Is a directory: '/var/lib/wcs/.../nonces/''

Stack trace (most recent call first):
  File "/usr/lib/python2.7/dist-packages/wcs/api_utils.py", line 95, in is_url_signed
    93         except OSError, e:
    94             if e.errno != errno.EEXIST:
>   95                 raise
    96             raise AccessForbiddenError('nonce already used')
    97     get_request().signed = True

  locals:
     algo = <built-in function openssl_sha256>
     delta = datetime.timedelta(0, 2, 992813)
     duration = 30
     e = OSError(21, 'Is a directory')
     key = '567890'
     nonce = ''
     query_string = 'orig=dyade&algo=sha256&timestamp=2018-11-13T14%3A20%3A47Z&nonce=&signature=SucXfcsXp8bJyKs6MX3jLaRkuNe4OLhCY7ygTYQLn44='

Fichiers

0001-api-ignore-empty-nonces-27945.patch (875 octets) 0001-api-ignore-empty-nonces-27945.patch Frédéric Péters, 13 novembre 2018 15:24

Demandes liées

Dupliqué par w.c.s. - Bug #30398: fichiers nonces qui s'accumulentRejeté05 février 2019

Actions

Révisions associées

Révision c6e536e0 (diff)
Ajouté par Frédéric Péters il y a plus de 5 ans

api: ignore empty nonces (#27945)

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 5 ans

#2

Mis à jour par Thomas Noël il y a plus de 5 ans

  • Statut changé de Solution proposée à Solution validée
#3

Mis à jour par Frédéric Péters il y a plus de 5 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit c6e536e02ea2e2351cc7a010c980de81e33ca3c1
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue Nov 13 15:24:27 2018 +0100

    api: ignore empty nonces (#27945)
#4

Mis à jour par Frédéric Péters il y a plus de 5 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#5

Mis à jour par Frédéric Péters il y a presque 5 ans

  • Dupliqué par Bug #30398: fichiers nonces qui s'accumulent ajouté

Formats disponibles : Atom PDF