Remaining security issues in Borm

Aperta
#14,503 0 commenti 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@msynk ci sta già lavorando.

Dal 31/10/2026.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

area / borm

A review of the fix for #14398 (#14422) found more problems of the same kind:

Labelled oneOf choices are counted three times against the choice budget, so a select with more than about 83k options is refused, although the documented limit is 250k.
Schema content a definition shares with many fields is reprocessed for each of them without any limit: x-attributes, description, and definitions with many keywords. Schemas of a few hundred KB caused GBs of allocation or took minutes to import.
A union padded with null branches is walked in full by every field that uses it, which took minutes.
An imported minItems with seedMinItems can make BormState create unlimited rows and hang the constructor.
BormModelDataAccessor still fills any gap when writing far past the end of a list, unlike BormDictionaryDataAccessor.

Lingua principale
C#
Stelle
1.4k
Fork
264
Merge medio
11h 44m
PR unite (30g)
440

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

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di bitfoundation/bitplatform

Tutte le issue di bitfoundation/bitplatform

Issue simili

Altre issue su C#

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.