It's obviously not too serious, as you don't feel unwell, but it could certainly account for the unpleasant taste in your mouth. Most upper respiratory infections are caused by viruses ...