The pipeline view does not show the button to stop a running pipeline build, if the user does not has the right administer.
with the right administer:
without the right administer:
On the startpage the button does show the stop button independent of the administer right and the user can stop the build. So it seems to be a gui problem not a problem with the underlying security model: