Exec fails with error: unable to upgrade connection: Forbidden

Asking for help? Comment out what you need so we can get more information to help you!

Cluster information:

Client Version: v1.34.0
Kustomize Version: v5.7.1
Server Version: v1.34.0

Kubernetes version:v1.34.0
Cloud being used: bare-metal
Installation method: kind cluster
Host OS: linux
CNI and version:
CRI and version:

Hello, When i tried to make a exec call via proxy(kubectl proxy) it fails with error: unable to upgrade connection: Forbidden. And this happens only if i do exec call via proxy. Trying to understand the concept behind, I have seen few articles regarding move from spdy to stream based but still confused on the issue. (Note: i have admin access to the cluster), attaching articles here as well