Releases: cdk-team/CDK
Releases · cdk-team/CDK
CDK v1.5.3
Release Date: 2024-05-19
📜 Changelog
💣 Exploits
- Feat(exp): adapt docker devicemapper file system when get docker rootfs
🧰 Tools
- 增加查看网络连接信息
- Fix(eva): long standing timeout in discovery k8s apiserver with sa, error msg: GET, ...connection timed out
✨ Others
- Feat(tool docs): add netstat document
- Fix(cgroup): latter part slice len error (#87)
- Chore: os.SEEK_END has been deprecated since Go 1.7
- Feat(exp): adapt docker devicemapper file system when get docker rootfs
🔑 Hash Table
SHA256 | EXECTUE FILE |
---|---|
64b40a70b232b7e23a187a11c52ef8d8b7f3e16a5b869af16b390cbbe4aab935 | cdk_darwin_amd64 |
4c7260ac051907d12896054145fe103f9ea06de3bb2f04f0aab953dff32028de | cdk_linux_386 |
2c757f0065c167e633318ff8d43cb85cf936eae2db224f4e066098f4a8cb324a | cdk_linux_386_thin |
197c42343c75fbbb7d77f3aaa92e04e43ddec927887e889197db72fcff5e9df4 | cdk_linux_386_thin_upx |
17b096ff5df1b612abc12887e65fae97280533bfe058ce6becb9c0920f4d4c42 | cdk_linux_386_upx |
d7f0690e41786270f345ff4851fd4b239631d4c1e7a6b9f74ad139565cbdb2ed | cdk_linux_amd64 |
13f42e004a25be9ba99aee3396a1d810026d7750d1e199774c5ba8410b15ae30 | cdk_linux_amd64_thin |
cdac5cd3d0ff424315da3e233a79f72663c26e53fc4ac2e5031ea08154630514 | cdk_linux_amd64_thin_upx |
ccbc5c84af4045835e6b001cdf845d63802e081cbb97d9625c12d8d0f9b6f852 | cdk_linux_amd64_upx |
896b8d804debd233200375a5b7c1218d5b8bf5f53aaaa685b9d411c0770e27d4 | cdk_linux_arm |
381448682cb5ea5ff1bc8bfd3462e637da0445fc74fdb60e0de5e11d8c2dc90d | cdk_linux_arm64 |
2b92652d4909d39e12fc9320188f9e834b82f80d3aba92dea4267608f3543861 | cdk_linux_arm64_thin |
CDK v1.5.2
Release Date: 2023-03-12
What's Changed
📜 Changelog
💣 Exploits
- Fix 78(exp): support containerd and other linux path
🧰 Tools
- Fix #77(exp shadow-apiserver): anonymous-auth is not valid, support v1.23.1
✨ Others
- Fix 78(exp): support containerd and other linux path
- Chore(exp): add alert message about flag auto-escape is deprecated
✨ In Chinese
- 支持 linux 环境下的不同容器运行时,如 containerd、runc、docker;
- 修复shadow-apiserver匿名访问无效的issue,支持新版本的k8s,如 v1.23.1;
- 添加迭代部分功能的消息提醒
🔑 Hash Table
SHA256 | EXECTUE FILE |
---|---|
9f63e35d7b9d0814ad9f0ef23b89deb4f823d3b07bcd33df9abc5b957bb8be0f | cdk_darwin_amd64 |
d5c8e759b790c6ffb3134c8f0aae5865e2ae4c672dc09eaa312bc928fd0d78bd | cdk_linux_386 |
64c86a12800b8d5064e7313a43eb6f5504a7043ab15c227cecfddaf84cc74ced | cdk_linux_386_thin |
364fcacd8b55d7d54162849b620cd83e9f50ddb3c7c08478f391cce09449b452 | cdk_linux_386_thin_upx |
242a11999f0c5b776400f2462854ef1d07101bd1085e3b29c9b7ba825c93a3fb | cdk_linux_386_upx |
af751c690671ffc0da6380ef94a25df3dfc5911c448319f7f6b90df55cca7b7d | cdk_linux_amd64 |
f118a70fa7b02b858bb4fffb96d9a861e4b02f62df054a0d69854449682c8f85 | cdk_linux_amd64_thin |
3dc271adc2565c38eda5fdaee3070bda8962159d17ba625467a0f3a6e5e440d0 | cdk_linux_amd64_thin_upx |
924fb2bd1fe001f9eb62509a05546d1aaf97ebbfca73c75eb665a38b34559c4e | cdk_linux_amd64_upx |
594811dafdfb9f5cc56b604d8fe97777c23057e37803ec34afdf5680bf9276ea | cdk_linux_arm |
828aede9a7bc193899b66e8c10ac10d24398cf79575e771d9a970d3f9a4cdd92 | cdk_linux_arm64 |
2eb30e2abc71fadaee5980bd89a8e4a2c95bcc5d60857a3c13b006c186307e8e | cdk_linux_arm64_thin |
Full Changelog: v1.5.1...v1.5.2
CDK v1.5.1
Release Date: 2023-01-01
🎉 Happy New Year to everyone in 2023~
📜 Changelog
💣 Exploits
- Fix #71 (exp): k8s-shadow-apiserver check apiserver error in invalid to list pods
🔑 Hash Table
SHA256 | EXECTUE FILE |
---|---|
fb8e1c7fbb5f253cffd87b965e587b4cb611ca2e5a38a13db70a082d8b8fe49c | cdk_darwin_amd64 |
225ae3f948ca67c0f37ad69a5ce542c27c370993806599aeb927079bf8553acb | cdk_linux_386 |
9a4d894cc0d020b03fbbf1ad8d147fc7a871a633fdc67497685a8b8d52b465e4 | cdk_linux_386_thin |
254cf55fb776afbcf5ff93f9647303be1f8bee48bcb78f138881e4dc17c34b81 | cdk_linux_386_thin_upx |
b2e2d49036ddaebaab3cbcd26b3d1742fca27ce42926f2fbb10791ce8af6f2a6 | cdk_linux_386_upx |
b18a6f563afe5afa141713e2a569de7faac174adef1d3fa467a44d7cd8598a8a | cdk_linux_amd64 |
1d2e4fa684a99e31479bcc0e5e14aa7f3c56cce3de71028241a9745c67ebf034 | cdk_linux_amd64_thin |
db192e3adff9cfb3777dc44fbe037aee648af60c203832d7a5f7ac41e265f01b | cdk_linux_amd64_thin_upx |
f930268ff8e01585865f3190c10570175b0ef11c1b17172c93b413df8507bcbe | cdk_linux_amd64_upx |
ca6d09368c87c863029065d8d134bea7edefe73e270b599336185bec60dc68ab | cdk_linux_arm |
8de962c37d5fd876e8b402dd86e334a6ab66b6fa8242a2c8eeef4b6d1d0457ec | cdk_linux_arm64 |
d0315c0ae104a656d1b6787f8929a324193f65935b54514107f9ddb7639784d3 | cdk_linux_arm64_thin |
What's Changed
Full Changelog: v1.5.0...v1.5.1
CDK v1.5.0
🏠 During the 7-day holiday, are there any technical activities in Xiamen that I can participate in?
Release Date: 2022-09-25
📜 Changelog
🔍 About Evaluate
- Feat(evaluate): check kernel exploit, use mzet-/linux-exploit-suggester
- Feat(evaluate): support check setuid files in path
- Perf(capabilities): red color for add caps
✨ Others
- Perf(evaluate): support two new formatted print func
- Perf(eva): a nice head 2 of title
🔑 Hash Table
SHA256 | EXECTUE FILE |
---|---|
9484ea212c59a9ada48f9f08204448eaf013891b7b722f9d111f4346f7f17a4c | cdk_darwin_amd64 |
e8eb686267d1017f0c044f8725a91d2a3b0111156975f4918c9b3839b571483f | cdk_linux_386 |
cf649763c47c27458c5af325697d002c0768efb7b45e5a0246d529519df56ea4 | cdk_linux_386_thin |
d29a6e6ff589b020cadb8f8815eafd2a1a6224a1e042e6649c9747e924048dcb | cdk_linux_386_thin_upx |
06a53f84d7e034e563a8fc3747000bcdc6b9945efd0ecbc990322ff527b3ad04 | cdk_linux_386_upx |
4bd863af3ba70c958caf5b048ddd90a32a54bb9ae5d3e7578e8e0f1330a7d68f | cdk_linux_amd64 |
588f790b5ea620a3077e6231bef7180951410f445c5d5b9aac8289b3a8d3cf1a | cdk_linux_amd64_thin |
f1a3a780227dec46aa938096d1a8d8f6240e711d757a25aaec0f6c6adf0a495a | cdk_linux_amd64_thin_upx |
a20e531b0117f484e0b2aa0debccc8edc597fbaf43578cc1c862eb98fb6a849d | cdk_linux_amd64_upx |
03c387fcf1090b813124a067e3434845c6242e7d6d4f0a835f78a96d6fb6f731 | cdk_linux_arm |
3fc8aac43db6c83112f9bc168ae5a32f1cdd942376941341c621fa36bff26647 | cdk_linux_arm64 |
1e82c733ecbf30e06bfa200e327fad167e79a55854a198f92afa2fa7d0f9337f | cdk_linux_arm64_thin |
What's Changed
Full Changelog: v1.4.1...v1.5.0
CDK v1.4.1
Release Date: 2022-09-19
📜 Changelog
🔍 About Evaluate
- Feat(evaluate): support check setuid files in path (#67)
- More colorful in Evaluate
🔑 Hash Table
SHA256 | EXECTUE FILE |
---|---|
fb88b7cf0b5a1136829a3cf1c25f536713e6d7033c8b95cf31ea1e1c14c33a55 | cdk_darwin_amd64 |
d7020b26924bfcef8d88089ad6f9f496cc9b39ed08ffaf3ae857703ae154c198 | cdk_linux_386 |
2c901d5da52c1766eb638b8d1b35a276121f0fb2a7156cb591b4f7ca054c1ed7 | cdk_linux_386_thin |
6bfc3e0664e6aab7d6925ad1c191c75bc1f1f5b4dd4f8c073c5eef063ec92de7 | cdk_linux_386_thin_upx |
54e82ce2900876594c573f74437a23034f70f959e428bb2cf046afe73f6abc56 | cdk_linux_386_upx |
5b313e80767783165c9f99079a6210582b5f57fe4c3f34ab2c5d27e6b1a09695 | cdk_linux_amd64 |
762df2cf658c629e22e2f30827bd2b42de41749e2a387635db41849911641121 | cdk_linux_amd64_thin |
b5c59b19f4a9301c29b40a6565a3c21dc71fd3baf14a755c67ca735b3d18cb9e | cdk_linux_amd64_thin_upx |
c417429bfef774a5aad6d5a745b741f291fc0bd1b48514bfd4fbca9345e43384 | cdk_linux_amd64_upx |
6da016cefca0a050afb4c3dbf5e07f1af4fe69b24f1be45e56444fef537fd2b3 | cdk_linux_arm |
b6ef9851d887120994e19521814b994f750f0eac77ddc2ae60efd75ad085b02f | cdk_linux_arm64 |
de0be23b564e470725a91e72bf431667ab1d2d4e8cb318a1c18e66b3ba97340e | cdk_linux_arm64_thin |
What's Changed
Full Changelog: v1.4.0...v1.4.1
CDK v1.4.0
Release Date: 2022-09-04
📜 Changelog
💣 Exploits
- Perf(exp): add recommend message for
lxcfs-rw
andlxcfs-rw-cgroup
exploit - Fix(exp): function undefined in macos
- Feat(exp): support Exploit lxcfs-rw with cgroup release_agent
🔍 About Evaluate
- Feat(evaluate): output all mount info and more colorfu (#64)
- Perf(exp): add recommend message for
lxcfs-rw
andlxcfs-rw-cgroup
exploit
✨ Others
- Feat(evaluate): output all mount info and more colorfu (#64)
- Perf(exp) #62: add recommend message for
lxcfs-rw
andlxcfs-rw-cgroup
- Feat(exp): support Exploit lxcfs-rw with cgroup release_agent
- Test(fix): fix import circle in TestParseCDKMain
What's Changed
- feat(exp): support Exploit lxcfs-rw with cgroup release_agent by @lockedtang in #61
- perf(exp): add recommend message for
lxcfs-rw
andlxcfs-rw-cgroup
… by @neargle in #62 - feat(evaluate): output all mount info and more colorfu by @neargle in #64
New Contributors
- @lockedtang made their first contribution in #61
Full Changelog: v1.3.0...v1.4.0
🔑 Hash Table
SHA256 | EXECTUE FILE |
---|---|
dbbe29d4095a98dbfc4e2ef1a26e0696f75930a04a274a2a207c0bd0296b7a24 | cdk_darwin_amd64 |
b75d4f2cb82be9e774f78020bb86d8df9a8eeb6ceac18b823c4c6459a3ca7faf | cdk_linux_386 |
d836bdb64f2112e1fff1080145cd2f349478ba67e1d68bdfd9e734b114f7627d | cdk_linux_386_thin |
1c8de7031ee8dbf83ffde0f1d6401dbc9d95059c984290b115bd58c20b86e8a6 | cdk_linux_386_thin_upx |
c02322e9bf5f1a0655cdaf316371f91257b9008d2ee6dde791bac5e8b2e5064d | cdk_linux_386_upx |
954c9e0a1f8f731d410d27e525225760bf46f9df26d7fa63fac9cf848c1fea97 | cdk_linux_amd64 |
28009247ff5f8ee93dcf3fa06e60eb43374eec61f816feb61081e2d53f4806be | cdk_linux_amd64_thin |
37bfb3819257d612a6dfed9954c9ba4a8da62f6967ec8221c802d7eb97723113 | cdk_linux_amd64_thin_upx |
e3b434dad7f4330a5402271014b6a450ecf998aa10d66c640798d5b1d057639a | cdk_linux_amd64_upx |
0dc31dff0221a2907f19a6feff091161297598b7fab68a0272f7ce0d7698abff | cdk_linux_arm |
a9f51500eba6088cde85a398ebe8d14f4fb52a931f9988049ab7e14570f39498 | cdk_linux_arm64 |
7abda12808ebda750211656c4a931ca9794121b42d2a0be50dee43b9fcc84718 | cdk_linux_arm64_thin |
CDK v1.3.0
Release Date: 2022-07-10
🔮 Support for some function on the kubelet. Waiting for July 18?
📜 Changelog
💣 Exploits
- Test(main function): add unit test for ParseCDKMain
- Feat(exp): support "Exploit container escape with kubelet log access & /var/log mount"
- Feat(exp) (#55): Exploit a kubelet endpoint, default 10250
🧰 Tools
- Test(main function): add unit test for ParseCDKMain
✨ Others
- Test(github action): add go test
- Fix(network): support getgateway in linux container
- Docs(readme): add Quick Start
- Feat(network): get gateway in pods
- Feat(exp) (#55): Exploit a kubelet endpoint, default 10250
🔑 Hash Table
SHA256 | EXECTUE FILE |
---|---|
c142ea52e700259405c0de3aae652fcbbe9d476ca40aafb4309c60538d03f6a0 | cdk_darwin_amd64 |
c6b8be2b81f56a9f4330f7ccae161bda9de8deaf375bb8d1150264aa6fb502e9 | cdk_linux_386 |
5866ad6e1eb1d3c5481179c4eae84fc733fca93782827f08b8e980dd455f8e1d | cdk_linux_386_thin |
f116626cb8bd2787d19bbb0dbf578cbd09093e19ab27911beb1f61d46abb3845 | cdk_linux_386_thin_upx |
ae96f988b56a4ae501aa125e99d11308714290e287a21f97a4116b2bd9964079 | cdk_linux_386_upx |
ddf4573b4c5fdfd92657979d79b8d8c7658dbb36e9a794628438ff01d7cca1a5 | cdk_linux_amd64 |
3ca57afb3c9a3154212ad9f9eb323ce2cae89d046e5bf05acb5730a311e4e9f3 | cdk_linux_amd64_thin |
0dcb0ef0bd6b1a018108265c2bd1acf0a34ac94f2fe012a3aea22a23b8a151c2 | cdk_linux_amd64_thin_upx |
9275c94ba6160e9de488089ba5e4df9f831aaa8a9e2dbe04d0c7ca7feb3a4cb8 | cdk_linux_amd64_upx |
99a0e78b14a0147999489e76b275e0a4503b03ed682cb382338a19472123b74d | cdk_linux_arm |
023fbd9f1d087ec3cb0761e01d95503f055e72209f85513380ed1b32177ef570 | cdk_linux_arm64 |
b92a34dfe966a9540d853cb5762574e659a33f965b532e453f5f0a2619505096 | cdk_linux_arm64_thin |
Contributor
Full Changelog: v1.2.0...v1.3.0
CDK v1.2.0
Release Date: 2022-06-25
☑️ Release a new version in the hospital 💊.
What's Changed
- add etcd get k8s token by @404tk in #52
- perf(probe): output ending message by @neargle in #53
- Fix #49 (shadow-apiserver): Flag --insecure-port has been deprecated by @neargle in #50
New Contributors
- @404tk made their first contribution in #52
- Thanks to @路飞 for privately reporting a bug, we fixed it in #49
📜 Changelog
💣 Exploits
- Feat(etcd) #52: get K8s service account token in ETCD
🧰 Tools
- Feat(etcd) #52: get K8s service account token in ETCD
- Perf(probe): output ending message
🔑 Hash Table
SHA256 | EXECTUE FILE |
---|---|
139c41629e75329a9582b0a3ca07327a134860d4cc3686795a5fb69d09ee50aa | cdk_darwin_amd64 |
1ff183ed7b15612ef77d444187d44d2e1d76df09fa1762c24c54ab45440c77b9 | cdk_linux_386 |
c8664d51b579d5922ab8325a777048d8d661baf2767744829becb979784f76d9 | cdk_linux_386_thin |
eaa6c3fcb9e722d690183ae349ac2ca935aa9bcd2942f6f103fd8eb842dc5168 | cdk_linux_386_thin_upx |
bb6ca78dc8a3774eb3db52580c52bc6b47ca885d9881f5cb422c915ca2c2a7a9 | cdk_linux_386_upx |
5f62f9a20546e50fcb59aedca67b9fd9252c1c026ef81649bd9eb7366c4376aa | cdk_linux_amd64 |
0e411f4a58f7ca4e77a39c810bd1cb44eca9f8cbae2a20d1c3ed6d3f1b9c4f81 | cdk_linux_amd64_thin |
eec9b210d157d0ef16e7238c21bf66c6dd4806471853c3e976927f7be14ab918 | cdk_linux_amd64_thin_upx |
131c1f2e3e3062392bece1caca144ef426920af8c8a54912f8ec23321a766b5a | cdk_linux_amd64_upx |
39f6d556d0567606d5763e60fecafeb3e5d16afd986c05602c06d2486d8d72c2 | cdk_linux_arm |
cca9d8bb94c36f2e971f834b980801d3fefd23fd8a25852867bb1be94d116963 | cdk_linux_arm64 |
770e9e98e3ed07a224cbaf8fb78c5c9804b580f04470884cead4413616200621 | cdk_linux_arm64_thin |
CDK v1.1.1
Release Date: 2022-06-12
📜 Changelog
💣 Exploits
- Fix #49(shadow-apiserver): Flag --insecure-port has been deprecated
🧰 Tools
- Fix(kcurl): more info for statuscode not in MaybeSuccessfulStatuscodeList
✨ Others
- Fix(kcurl): more info for statuscode not in MaybeSuccessfulStatuscodeList
- Fix #49(shadow-apiserver): Flag --insecure-port has been deprecated
What's Changed
Full Changelog: v1.1.0...v1.1.1
🔑 Hash Table
SHA256 | EXECTUE FILE |
---|---|
9ee370e295cb26ad1b06650144941dc380888d48e0c1ae446cdae7e00e055e82 | cdk_darwin_amd64 |
4c4b0e00d9620697ba7ef9ff00fd58022b9e39db23dc65348fce5d3a321000e6 | cdk_linux_386 |
697320ded8b271c975f6ff97a43eb7bc444cbe8648b8c5f34aa7652e14893306 | cdk_linux_386_thin |
aa862e916af73e90f28c1407d5a411121cb33eeee5bf1bd2f130887b3dbdfd7f | cdk_linux_386_thin_upx |
56ab5129d379ec39c8037a5937b4ce5cf6680377786548df125b93473e67623a | cdk_linux_386_upx |
8880e4d7caf33e5da9a785d4c2da5bdcc6ba6315f882900f88c0adf1872e8fb8 | cdk_linux_amd64 |
9ed6afef63c00c3c4d2eb6003922a872f0125639201fdf2f04ce3ab3b991d2be | cdk_linux_amd64_thin |
336b7dca10b75274a81c04cdba1989781ad742e968ebd41e5f901e66f106204c | cdk_linux_amd64_thin_upx |
0956efa9072a03fddbe779da42e60df115e9d71bf9ac846ade8b751e4530b084 | cdk_linux_amd64_upx |
f13668c26c13b4e0a8a56ffbc758331f311bcb033c1c74b1711a2258d6ed2e22 | cdk_linux_arm |
fbebaaf3a90be35d2e00d1edf45b98799357f9321ff1b94ccfd2a22e44203052 | cdk_linux_arm64 |
5d4d311ed2ab95bbd9698cbd26c83ce62ee9a665c462ef9f6fcee2406ab795c4 | cdk_linux_arm64_thin |
CDK v1.1.0
Release Date: 2022-05-30
📜 Changelog
💣 Exploits
- Chore(usage): ocd and CDK in banner title
- Docs(LICENSE): to the Apache License v2 and add file header(K8s style)
- Fix #46 (exp): add "run" to 3 exp desc document
- Fix(exp): runc-pwn error /proc/pid dir path
- Fix #44 (exp): k8s-psp-dump check args error
- Fix #45 (exp): check cmdline exclude cdk process
- Chore(utils): remove same function with StringContains
- Chore(exp & release): build mount cgroup only in linux
🔍 About Evaluate
- Add DNS-Based Service Discovery
- Perf(log): colorful usage
- Docs(LICENSE): to the Apache License v2 and add file header(K8s style)
- Feat(evaluate): get current pid cgroup info
🧰 Tools
- Docs(LICENSE): to the Apache License v2 and add file header(K8s style)
✨ Others
- Docs(thanks): add contrib rocks img in readme
- Chore(github action): run Evaluate, Exploit and Tool for test
- Add DNS-Based Service Discovery
- Fix(opt): docopt parse error
- Chroe(git): ignore vscode debug bin
- Perf(log): colorful usage
- Fix(action): del unnecessary build
- Feat(evaluate): get current pid cgroup info
- Fix(action): build cross-compiler in push & pull request
- Chore(exp & release): build mount cgroup only in linux
🔑 Hash Table
SHA256 | EXECTUE FILE |
---|---|
78012b117e06baee37f32962d1dbd603b02231d7c4117c577765ecbc245842d6 | cdk_darwin_amd64 |
f5b77a3b40d262907ae6c65822622a5d9852fcba0251b9ddc391e8e896ffec2b | cdk_linux_386 |
259c9c57a74382b07c0a630b3094489b3aca263504b4fda79d3c20027e2a74fa | cdk_linux_386_thin |
e2c267e1e289e975e1a4a2acf13f30eb04dbb4a4da24daae02c248dbb199e919 | cdk_linux_386_thin_upx |
a41520ae22cf2f079517745389a21e9f90df6376fb61bc4243808f8e494f08b1 | cdk_linux_386_upx |
32cd84b8c8e4df09df5aaf0c310a954d18b2cc96aaea2ca524b79f381afd3e55 | cdk_linux_amd64 |
2a707260991123cf39ed723eaff4bf99db683ad35f58ad43c75c8fe2a5e9a4e7 | cdk_linux_amd64_thin |
b45f9a6c21f34801656affa29c1633288fe44f859a120c3e1a69d3880ce4f617 | cdk_linux_amd64_thin_upx |
3a87a1096cb7cd4dfeb7d8725aec180b68c3aab9393f50ebf0431cc7189b6d20 | cdk_linux_amd64_upx |
c346565a022b0f0c4957c33226e8b7a3d3359f8da8eeb97e60b50d6d3e1dea79 | cdk_linux_arm |
1392c9ae26021890c4fe0a3a960426da99e504d587b971408f40997d56e1ee63 | cdk_linux_arm64 |
1416d3d651adeb29acbc825d7d537a379fdcb78102c36842a876dcf29e76c0e8 | cdk_linux_arm64_thin |
New Contributors
Full Changelog: v1.0.6...v1.1.0