Pinon ylivuotovirhe (engl. stack overflow) on virhetilanne tietokoneohjelmassa, jolloin ajonaikaiselle pinolle varattu tila ei riitä (säie käyttää kaiken sille varatun tilan).[1][2] Virhe johtaa tyypillisesti ohjelman kaatumiseen.[3] Ajonaikaiselle pinolle varattua tilaa voi tietyissä tapauksissa kasvattaa, mutta yleensä suositellaan muuttamaan ohjelmaa.[3]
Tyypillinen syy on ääretön rekursio.[1] Toinen syy on liian suuri pinosta varattu taulukko[3] tai sen ohi kirjoittaminen. Haittaohjelmat voivat pyrkiä hyökkäykseen pinon kautta esimerkiksi ylikirjoittamalla paluuosoitteen.[4]