'people who've triumphed over pain and disability'
Does it mean physical diability here?
Without a bit more of the context, it's impossible to say for sure. It is, however, very common for 'disability' to refer to physical disability. It could also include learning disabilities (dyslexia, dyscalculia, dysgraphia, etc.).