[ 
https://issues.apache.org/jira/browse/QPID-3006?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12982894#action_12982894
 ] 

Gordon Sim commented on QPID-3006:
----------------------------------

The authorisation check that is wrong is also unnecessary. The method can be 
prevented by restricting the method execution e.g. with:

acl deny all access method name=close schemaclass=link

> Broken acl check on link close
> ------------------------------
>
>                 Key: QPID-3006
>                 URL: https://issues.apache.org/jira/browse/QPID-3006
>             Project: Qpid
>          Issue Type: Bug
>          Components: C++ Broker
>    Affects Versions: 0.8
>            Reporter: Gordon Sim
>            Assignee: Gordon Sim
>             Fix For: 0.9
>
>
> start broker 1 (in example below on 5672) with an acl containing:
> acl allow bob@QPID all all
> acl deny all all
> and broker 2 (on 5673 in my case) with no acl. Then run
> qpid-route -v add link bob/bob@localhost:5672 bill/bill@localhost:5673
> qpid-route -v del link bob/bob@localhost:5672 bill/bill@localhost:5673
> The latter fails as the wrong username is used in the attempted authorisation 
> check (uses bill when it should be bob).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org

Reply via email to