Check slice boundary when parsing packets
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 30/100
- Type d'issue
- Bug
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- go
- Domaine
- networking
Piste de recherche
Commencez par localiser les points d’entrée de l’analyse des paquets dans TiProxy et par suivre les endroits où les slices d’entrée sont indexées. Vérifiez les tests pertinents du parser ou ajoutez des cas ciblés de paquets malformés ; le travail est terminé lorsque les paquets client malformés sont gérés sans panics liés aux limites des slices dans tous les chemins d’analyse.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Development Task
Most packet parsing in TiProxy doesn't check the boundaries and it may panic if the client sends a malformed packet. This is not good. We'd better check it.
- Langage dominant
- Go
- Étoiles
- 73
- Forks
- 40
- Merge moyen
- 4 h 14 min
- PR mergées (30 j)
- 9
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de pingcap/tiproxy
-
migration:bb7133-tiproxy
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
migration:bb7133-tiproxy
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
[Rust-dataplane] Migration backend handshake must preserve CONNECT_WITH_DB when current-db emptyOuvertemigration:bb7133-tiproxy
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
Les mainteneurs répondent en général sous 1 jour
-
[Rust-dataplane] Migration must not force CONNECT_ATTRS on backend lacking it with empty attrsOuvertemigration:bb7133-tiproxy
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
Les mainteneurs répondent en général sous 1 jour
-
migration:bb7133-tiproxy
Difficulté 1/5 Moins d'une heure Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de pingcap/tiproxy
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
github/github-mcp-server#3581 ·
Les mainteneurs répondent en général sous 2 jours
-
agent-review-finding chore
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
jordansmall/spindrift#6033 ·
Les mainteneurs répondent en général sous 1 jour
-
Replace UUID implementationOuverteenhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
hyperledger/fabric-x-common#230 ·
Les mainteneurs répondent en général sous 1 jour
-
About.md no longer usedOuvertebug
Difficulté 2/5 Une demi-journée Accessibilité débutants 65/100
open-wanderer/wanderer#1443 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Les mainteneurs répondent en général sous 1 jour