Add Jackson PolymorphicTypeValidator
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 52/100
Direzione di ricerca
Cerca nel repository gli utilizzi di Id.CLASS e Jackson ObjectMapper, quindi confronta la configurazione di deserializzazione pertinente con l'esempio di Apache Drill collegato. Determina quali percorsi di ObjectMapper accettano tipi polimorfici e aggiungi restrizioni in modo che possano essere caricate solo classi approvate; verifica il comportamento di sicurezza interessato con i test esistenti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
This Jackson usage is very dangerous. It means that Jackson will load any class that appears in the JSON. There is a disallow list for well-known gadgets but it is highly recommended to a PolymorphicTypeValidator to your ObjectMapper to lock down which classes can be loaded.
https://github.com/search?q=repo%3Aapache%2Fcurator%20Id.CLASS&type=code
- Lingua principale
- Java
- Stelle
- 3.2k
- Fork
- 1.2k
- Merge medio
- 14h 48m
- PR unite (30g)
- 2
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di apache/curator
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
-
Optimize storage for single-node CuratorCacheForse già presa @waterWang l’ha presa 63 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
-
TreeCache.iterator() throws NoSuchElementException after a parent node's last child is deletedForse già presa @apm1467 l’ha presa 65 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
-
Upgrade to Jackson 3Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
-
CuratorCache initialization overhead with many empty ZNodesForse già presa @2748109647 l’ha presa 9 giorni fa. Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
Tutte le issue di apache/curator
Issue simili
-
pending:code-area pending:issue-category to-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
area:core bug priority:p2
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
aomarai/minecraft-mcp#247 ·
I maintainer di solito rispondono entro 1 giorno
-
help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
antonyrag/ragleap-core#1062 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
projectnessie/nessie#13256 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
Vakore/ZappierGames#232 ·