Ruam obat dapat menyebabkan erupsi ulseratif pada penis.
Ruam obat tetap adalah salah satu faktor umum yang menyebabkan ulkus penis. Ada banyak obat yang dapat menyebabkan ruam obat tetap, yang umum adalah sulfonamid, antipiretik, tetrasiklin dan obat penenang hipnotik dalam urutan itu. Dari semua ini, sulfametoksazol majemuk, sulfonamida kerja panjang dan sulfatiazol, dan barbiturat relatif umum.