[ 
https://issues.apache.org/jira/browse/CXF-5561?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sergey Beryozkin resolved CXF-5561.
-----------------------------------

    Resolution: Fixed
      Assignee: Sergey Beryozkin

> AccessTokenValidatorService is not secure
> -----------------------------------------
>
>                 Key: CXF-5561
>                 URL: https://issues.apache.org/jira/browse/CXF-5561
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-RS, JAX-RS Security
>            Reporter: Sergey Beryozkin
>            Assignee: Sergey Beryozkin
>             Fix For: 3.0.0-milestone2, 2.7.11
>
>
> AccessTokenValidatorService is a simple JAX-RS service which accepts 
> validation requests remotely and delegates the actual validation to the 
> super-class it extends, after validating the token it returns an internal 
> token representation to the remote OAuthRequestFilter which does some more 
> validation.
> The fundamental problem with AccessTokenValidatorService is that it expects 
> the 3rd party client authorization credentials passed in as Authorization 
> header so if the bad client which stole the access token and somehow invokes 
> directly on AccessTokenValidatorService then it will get the internal token 
> state back.
> I'm not marking it as Critical because this service can easily be replaced.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to