Underfitting usually means the model or training setup has not captured enough signal to perform well even on the training data. Overfitting is different: the model fits the training data too specifically and fails to carry that performance to fresh examples.
In practice, these regimes often show up as different train-versus-validation patterns. That comparison is more informative than either score on its own.