In the link below, it is said that the ForbiddenAttribute exception is ALWAYS a
problem of permission.
But if you try to access an attribute that simply does not exist, you also get
this error. In this case, it is has nothing to do with permission.
Is there no UnknowAttribute error?
Zope3-users mailing list