with as much certainty as i can have over the monitor screen

i think it is an abscess ( infection), location is pretty typical as well the fact of appearing over night, it needs surgical attention, take it to the vet asap. and please keep us updated.