What does NTSTATUS 0xC0420008 (STATUS_BTH_ATT_INSUFFICIENT_AUTHORIZATION) mean?

 
Previous Next
STATUS_BTH_ATT_INVALID_OFFSET STATUS_BTH_ATT_PREPARE_QUEUE_FULL

STATUS_BTH_ATT_INSUFFICIENT_AUTHORIZATION

The link can be valid and secure, yet still lack permission for this operation

STATUS_BTH_ATT_INSUFFICIENT_AUTHORIZATION maps to ATT error 0x08. It means the server's authorization requirement for the requested attribute has not been met.

Authorization is separate from authentication and encryption. A device may know the peer and have an encrypted link, but still require application, user, role, or profile-level approval before allowing this read or write. Re-pairing without satisfying that policy can produce the same result again.

What to check

  • Record the ATT operation, handle, authenticated and encrypted state, the user or application authorization state, and any profile-specific access-control context.
  • Verify the server's authorization policy and its intended approval workflow; do not downgrade the request to a weaker security mechanism.
  • Keep this code distinct from Read/Write Not Permitted, which describes the attribute's static operation permissions rather than a client-specific authorization decision.

References


Looking for a different code? Search another status or error code.