CVE-2026-97577 in Linuxinformation

Résumé

par VulDB • 25/09/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

media: verisilicon: rockchip: rejeter les trames AV1 dépassant la capacité des tuiles (tiles)

La fonction `rockchip_vpu981_av1_dec_set_tile_info()` indexe le tableau d'entrées du groupe de tuiles par `tile1 * tile_cols + tile0`, lit jusqu'à `tile_cols * tile_rows` entrées, dispose un descripteur par tuile dans le tampon `AV1_MAX_TILES` nommé `tile_info`, et programme les valeurs réelles de `tile_cols` / `tile_rows` dans le matériel.

Le contrôle d'entrée du groupe de tuiles est un tableau dynamique dont la taille correspond au nombre d'entrées soumises par l'espace utilisateur, indépendamment des valeurs de `tile_cols` / `tile_rows`. Par conséquent, une trame qui prétend contenir plus de tuiles que le nombre d'entrées provoque une lecture hors limites du tableau. Une trame qui prétend contenir plus de tuiles que la limite `AV1_MAX_TILES` laisse également le matériel programmé pour un nombre de tuiles supérieur à ce que peut contenir le tampon descripteur.

Rejeter les deux cas dans `prepare_run()` : le produit `tile_cols * tile_rows` ne doit pas dépasser le nombre d'entrées soumises ni la limite `AV1_MAX_TILES`. Le nombre d'entrées est lu via `v4l2_ctrl_find()` (`ctrl->elems`). Cela fait écho à la borne imposée par le décodeur AV1 de mediatek.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Réserver

24/09/2026

Divulgation

25/09/2026

Modérer

accepté

Entrée

VDB-410032

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Interested in the pricing of exploits?

See the underground prices here!