Yes, they do.
"There are ordinary means for receiving forgiveness of venial sins outside of confession. These include: attending Mass and worthily receiving Communion; doing acts of charity; fasting; and almsgiving.
It is also possible to receive forgiveness of mortal sins outside of confession. In this case a person is required to have perfect contrition – sorrow for sin which springs from perfect love, that is, for having offended God. "