2038 yılı problemi, 2038 yılında bazı POSIX zaman gösterimini kullanan 32-bit sistemlerin çökmesine yol açacak bir yazılım hatasıdır.
Hata, sistem zamanını 1 Ocak 1970 tarihinden beri saniye bazında hesaplayan ve 32-bitlik UNIX ve türevi sistemlerde 19 Ocak 2038 Salı günü saat 03:14:07'de sayacın başa dönmesiyle sistem tarihinin 13 Aralık 1901 20:45:52'yi göstermesiyle ortaya çıkacaktır.
UNIX benzeri bir işletim sistemi olan Linux bu sorunu 32-bit işlemler ile çalışan işlemci mimarilerinde bile zamanı 64-bit tam sayılar ile ifade etme yolu ile çözmüş, veya daha doğrusu 2486 yılına ertelemiş oldu.