Abscess, cysts and tumor are all a possibility however the only thing you can do is to have a biopsy done to know what exactly you are dealing with, and obviously you need to take this animal to a vet anyway.