Penyebab spesifik sariawan tidak diketahui, mekanisme patogeniknya tidak jelas, merupakan hasil dari kombinasi beberapa faktor, termasuk faktor kekebalan tubuh, faktor genetik, dan lain-lain, sebagai berikut. 1. Faktor imun: terutama melalui respon imun yang menyebabkan sariawan, mungkin terkait dengan kelainan imun seluler, termasuk kelainan respon imun yang diperantarai oleh sel T, kelainan imun humoral, dan autoimun. 2. Faktor genetik: Studi tentang pewarisan gen tunggal, pewarisan poligenik, penanda genetik dan materi genetik sariawan menunjukkan bahwa perkembangan sariawan memiliki kecenderungan genetik tertentu. Terjadinya sariawan mungkin juga terkait dengan faktor lain, jika gejala sariawan serius dan berkepanjangan, disarankan untuk pergi ke rumah sakit tepat waktu, dan menerima perawatan profesional sesegera mungkin.