AWS - EFS Privesc
EFS
Więcej informacji o EFS w:
AWS - EFS EnumPamiętaj, że aby zamontować EFS, musisz znajdować się w podsieci, w której EFS jest wystawiony i mieć do niego dostęp (grupy zabezpieczeń). Jeśli tak się dzieje, domyślnie zawsze będziesz mógł go zamontować, jednak jeśli jest chroniony przez zasady IAM, musisz mieć dodatkowe uprawnienia wymienione tutaj, aby uzyskać do niego dostęp.
elasticfilesystem:DeleteFileSystemPolicy
|elasticfilesystem:PutFileSystemPolicy
elasticfilesystem:DeleteFileSystemPolicy
|elasticfilesystem:PutFileSystemPolicy
Z dowolnymi z tych uprawnień atakujący może zmienić zasadę systemu plików, aby dać ci do niego dostęp, lub po prostu usunąć ją, aby został przyznany domyślny dostęp.
Aby usunąć zasadę:
Aby to zmienić:
elasticfilesystem:ClientMount|(elasticfilesystem:ClientRootAccess)|(elasticfilesystem:ClientWrite)
elasticfilesystem:ClientMount|(elasticfilesystem:ClientRootAccess)|(elasticfilesystem:ClientWrite)
Z tym uprawnieniem atakujący będzie mógł zamontować EFS. Jeśli uprawnienie do zapisu nie jest domyślnie udzielane wszystkim, którzy mogą zamontować EFS, będzie miał tylko dostęp do odczytu.
Dodatkowe uprawnienia elasticfilesystem:ClientRootAccess
i elasticfilesystem:ClientWrite
mogą być używane do zapisywania w systemie plików po jego zamontowaniu oraz do dostępu do tego systemu plików jako root.
Potencjalny wpływ: Pośrednie podniesienie uprawnień poprzez zlokalizowanie wrażliwych informacji w systemie plików.
elasticfilesystem:CreateMountTarget
elasticfilesystem:CreateMountTarget
Jeśli atakujący znajduje się w podsieci, gdzie nie istnieje żaden punkt montowania EFS, może po prostu utworzyć taki w swojej podsieci przy użyciu tego uprawnienia:
Potencjalne skutki: Pośrednie eskalowanie uprawnień poprzez zlokalizowanie wrażliwych informacji w systemie plików.
elasticfilesystem:ModifyMountTargetSecurityGroups
elasticfilesystem:ModifyMountTargetSecurityGroups
W scenariuszu, w którym atakujący odkryje, że EFS ma punkt montowania w swojej podsieci, ale żadna grupa zabezpieczeń nie zezwala na ruch, może po prostu zmienić to, modyfikując wybrane grupy zabezpieczeń:
Potencjalny wpływ: Pośrednie eskalowanie uprawnień poprzez zlokalizowanie wrażliwych informacji w systemie plików.
Last updated