Module optionnel · pdftoolkit/opentype 0.1.0

English | Français

Signaler les vulnérabilités en privé via GitHub Security Advisories, avec la version, une entrée minimale et les limites configurées.

Les lecteurs reçoivent les octets de l'application. Ils n'ouvrent ni chemin ni URL et n'exécutent pas le bytecode des fontes. ReadLimits borne les octets, tables, enregistrements de layout, glyphes, opérations et résultats des substitutions. Les vues binaires bornent les lectures ; les lecteurs vérifient indices, ordre et références aux glyphes. Les mécanismes sélectionnés non pris en charge échouent.

Les tests couvrent les entrées tronquées et malformées, offsets et indices invalides, erreurs de somme de contrôle et limites d'expansion. Des contrôles indépendants comparent les résultats pris en charge avec fontTools et HarfBuzz. Ils portent sur les lecteurs implémentés ; ce package n'assainit pas toutes les tables de fonte. L'application contrôle l'accès aux fichiers et les quotas de durée et de mémoire.

La série 0.1.x reçoit les corrections de sécurité. PHP 8.3+ sur une plateforme 64 bits est requis ; la CI couvre PHP 8.3, 8.4 et 8.5.

Source de ce guide au commit documenté ↗