Une ACL déléguée de luci-app-adblock-fast permet d’injecter une entrée cron root via le RPC setCronEntry. L’extension est notamment utilisée avec dnsmasq, smartdns ou Unbound pour le filtrage DNS.
Analyse technique
La méthode RPC luci.adblock-fast.setCronEntry sérialise un paramètre entry dans /etc/crontabs/root comme s’il ne pouvait contenir qu’une ligne. Des retours chariot ou sauts de ligne permettent à un utilisateur doté de l’ACL d’écriture de créer une ligne cron supplémentaire exécutée par root.
Impact, versions et correctif
Détection / vérification
Contrôler les entrées inattendues dans /etc/crontabs/root, en particulier les lignes ajoutées après une configuration ou une planification adblock-fast.
Action recommandée
Mettre à jour luci-app-adblock-fast vers 1.2.4-2 ou une version ultérieure disponible dans le flux OpenWrt. Examiner immédiatement la crontab root et révoquer les accès délégués non indispensables.
Sources
Priorisation DFS : P3 · confiance de recoupement élevée · 2 source(s).