Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

RUSTSEC-2026-0381: Bundled root certificates allow trust in distrusted emSign intermediates

Ouverte
#321 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
55/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Active
Stack technique
rust, web-dev
Domaine
backend, security

Piste de recherche

Start by checking numtracker's dependency configuration and lockfile to find which version of webpki-roots is resolved, then compare it with the advisory's patched versions. If the affected dependency is present, update it and run the repository's relevant checks; done means the dependency resolves to a fixed version and the project checks pass.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Bundled root certificates allow trust in distrusted emSign intermediates

Details
Package webpki-roots
Version 1.0.9
URL https://github.com/rustls/webpki-roots/pull/133
Date 2026-10-19
Patched versions >=1.0.10
Unaffected versions =0.26.11

Affected versions include emSign ECC Root CA - G3, which can allow certificate
paths through distrusted emSign intermediates.

Affected versions may accept certificate paths containing distrusted emSign
intermediate public keys. The private keys corresponding to these intermediates
are now well known.

Version 1.0.10+ removes this root.

The webpki-roots 0.26.11 compatibility package contains no independent trust
store and re-exports the roots from its separately resolved 1.x dependency.
That parent dependency must resolve to 1.0.10 or newer; an older parent remains
affected by this advisory.

See advisory page for additional details.

Langage dominant
Rust
Étoiles
2
Forks
2
Merge moyen
2 j 21 h
PR mergées (30 j)
6

Préparer son environnement

  • Fournit un Dockerfile ou un fichier Docker Compose
  • Aucun modèle de pull request
  • Aucun guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de DiamondLightSource/numtracker

Toutes les issues de DiamondLightSource/numtracker

Issues similaires

Plus d'issues Rust

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.