This paper presents a new and straightforward system for bearing fault detection. The system computes the stability of two vibration signals by using the direct matching points (DMP) of an elastic and non-linear align function. It is able to find discriminant properties in the stability of fault-free and faulty bearing vibration signals from the early and late stages of the fault in critical bearing parts. Because training data constitutes one of the critical challenges in most expert and intelligent systems, one of the novelties of the proposed stability-based system is that it requires neither training nor fine-tuning. A significant impact on the robustness of the system is demonstrated using two publicly available vibration signal databases under several load conditions, with real faults, during multiple machine working states. Experimental results validate the use of the proposed stability-based system for predictive maintenance in bearings.