Si "cualquiera" tiene acceso de root a su máquina para cambiar /etc/redhat-release o instalar un kernel alternativo, lo más probable es que tenga un problema mayor que determinar la versión de redhat de su sistema.
Simplemente use el valor señalado por /etc/redhat-release o incluso mejor en términos de portabilidad use la salida de lsb_release ya que este es exactamente el propósito para el que fueron creados.
Dado que "cualquiera" puede hacer cualquier cosa con su sistema, no hay otra posibilidad.
Prueba este comando:
rpm -qa | grep release
por ejemplo, en mi máquina obtengo esto
redhat-release-workstation-6Workstation-6.4.0.4.el6.x86_64