Des méthodes dotées de l'attribut AllowPartiallyTrustedCallersAttribute appelant des méthodes sans ce même attribut peuvent ...

Des méthodes dotées de l'attribut AllowPartiallyTrustedCallersAttribute appelant des méthodes sans ce même attribut peuvent involontairement exposer des fonctionnalités à du code d'un niveau de confiance partiel. Une méthode pour laquelle l'attribut AllowPartiallyTrustedCallersAttribute a été défini peut être appelée par du code d'un niveau de confiance partiel. Si, à son tour, il appelle des méthodes sans le même attribut, un appelant bénéficiant d'une confiance partielle est alors autorisé à exécuter du code exigeant une confiance totale. Selon le code de confiance totale appelé et les valeurs de paramètre passées à partir de l'appelant de confiance partielle, un code malveillant peut exploiter ces faiblesses de la sécurité.