Divoký ukazovateľ je termín používaný v programovaní na označenie ukazovateľa, ktorý odkazuje na pamäťovú adresu, ktorá je mimo rozsahu aktuálne definovaného adresného priestoru alebo na miesto, ktoré už neexistuje. Tento jav môže nastať, keď je ukazovateľ inicializovaný nesprávne alebo keď sa snažíme pristúpiť k pamäti, ktorá bola už uvoľnená. Používanie divokých ukazovateľov môže viesť k nepredvídateľnému správaniu programu, vrátane chýb typu 'segmentation fault' alebo korupcie dát.
Riešenie problému s divokými ukazovateľmi zahŕňa starostlivú správu pamäte, ako aj použitie techník ako je inicializácia ukazovateľov na nulovú hodnotu po ich vytvorení a pred ich použitím, a nulovanie ukazovateľov po ich uvoľnení. Dôležité je tiež použitie moderných programovacích jazykov a nástrojov, ktoré obsahujú automatické riadenie pamäte, čím sa minimalizuje riziko vzniku divokých ukazovateľov.