CVE-2026-81334 in darknetinfo

Zusammenfassung

von VulDB • 27.08.2026

darknet indicizza il suo array di layer con un indice preso da un file di configurazione senza verificarlo rispetto alla lunghezza dell'array. L'array viene allocato in src-lib/darknet_network.cpp come xcalloc(net.n, sizeof(Darknet::Layer)), dimensionato esattamente per il numero di sezioni di layer dichiarate dal file. Le sezioni shortcut, scale_channels e sam forniscono tale indice tramite il loro campo from, mentre la sezione route lo fornisce attraverso il suo campo layers; parse_shortcut_section in src-lib/darknet_cfg.cpp legge net.layers[index].outputs senza alcun controllo dei limiti (bounds check), causando una lettura oltre l'allocazione. Il ciclo di dispatch in create_network riutilizza quindi lo stesso indice per assegnare a net.layers[l.index].use_bin_output e net.layers[l.index].keep_delta_gpu, scrivendo oltre l'allocazione con un offset controllato dal file, utilizzando un valore fisso di un byte. L'elaborazione di un file di configurazione appositamente creato è sufficiente: il parsing avviene prima che venga aperto qualsiasi file dei pesi (weights) e non richiede opzioni diverse da quelle predefinite; ne consegue quindi un crash affidabile e una scrittura la cui posizione, sebbene non il suo valore, sia scelta da chi ha fornito il file.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Zuständig

VulnCheck

Reservieren

26.08.2026

Veröffentlichung

27.08.2026

Moderieren

akzeptiert

Eintrag

VDB-396278

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!