์ต์ ๊ธฐ์ฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๊ณ ์ด์ ๋ฆด๋ฆฌ์ค๊ฐ ์ต๊ทผ์ด ์๋๋ฏ๋ก 3.1.1 ๋ฆด๋ฆฌ์ค๋ฅผ ์ ์ํฉ๋๋ค.
์ํ๋ค๋ฉด @auvipy ๊ฐ ์ฒซ ๋ฒ์งธ ๋ฆด๋ฆฌ์ค๋ฅผ ํ ์ ์๋ ์ข์ ๊ธฐํ๊ฐ ๋ ๊ฒ์ ๋๋ค. ;)
BTW: ๋๊ธฐํํ๋ ค๋ฉด oauthlib gitter ์ปค๋ฎค๋ํฐ์ ๊ฐ์ ํ๋ฉด ๋์์ด ๋ฉ๋๋ค.
๋งํฌ๋ ๋ฌด์์ ๋๊น? ๋ฆด๋ฆฌ์ค์ ๊ธฐ์ฌํ๊ณ ์ถ์ต๋๋ค :dancing_men:
๋ ๊ฐ์ ํ์ด์!
๋ง๊ฐ๋ ์ด์์ PR์ ๋ง์ผ์คํค "3.1.1"์ ์ถ๊ฐํ๋ ค๊ณ ํ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ Changelog ์ค๋ช ์ผ๋ก PR์ ์์ฑํ๋ ๊ฒ์ด ์ ์ฉํ ์ ์์ผ๋ฉฐ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ ผ์ํ ์ ์์ต๋๋ค.
๋ชจ๋ ๊ฒ์ด ๋ง์คํฐ์ ์์ผ๋ฉด ์ ๋ฒ์ ์ ํ๊ทธ๋ฅผ ์ง์ ํ๋ฉด ๋น๋ ํ๋ก์ธ์ค๊ฐ ํธ๋ฆฌ๊ฑฐ๋์ด github ๋ฒ์ ๊ณผ pypi๊ฐ ๋ฆด๋ฆฌ์ค๋ฉ๋๋ค. ๋ฆด๋ฆฌ์ค ํ๋ก์ธ์ค๋ ๋ฌธ์ํํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ทธ๊ฒ์ ๋์๊ฒ ํฉ๋ฆฌ์ ์ผ๋ก ๋ค๋ฆฐ๋ค
์ด ๋ฆด๋ฆฌ์ค์ ์ํ๋ ๋ฌด์์ ๋๊น?
@mvaled : ์ค๋น๊ฐ ๋์์ต๋๋ค. ๋ฐฐํฌํ๋ ๋ฐ ์ฝ๊ฐ์ ๋ฌธ์ ์์
๋ง ํ์ํฉ๋๋ค.
@auvipy : ์ฌํด ๋ง๋ฌด๋ฆฌํ ์๊ฐ์ด ์๋์?
ํ ์ ์์ง๋ง ์ด๋ฅผ ์ํด PyPI ์ก์ธ์ค๊ฐ ํ์ํฉ๋๊น?
๋ฆด๋ฆฌ์ค ๋กค์์์ ๋ชจ๋ ๋ณ๊ฒฝ ๋ก๊ทธ ๋ฐ ๋ฒ์ ๋ณ๊ฒฝ ์ฌํญ์ด ํฌํจ๋ PR์ ์์ฑํ์ฌ ์ํํด์ผ ํฉ๋๋ค. ๊ฒํ ๋ฐ ๋ณํฉ๋๋ฉด git ๊ฐ์ ์ ํ๊ทธ๋ฅผ ์ง์ ํ ์ ์์ผ๋ฉฐ ํ๊ทธ๋ฅผ ์ง์ ํ๋ฉด Travis์ ํจ๊ป pypi ๋ฆด๋ฆฌ์ค๊ฐ ์๋์ผ๋ก ๋ฆด๋ฆฌ์ค๋ฉ๋๋ค.
๋ฆด๋ฆฌ์ค ๋กค์์์ ๋ชจ๋ ๋ณ๊ฒฝ ๋ก๊ทธ ๋ฐ ๋ฒ์ ๋ณ๊ฒฝ ์ฌํญ์ด ํฌํจ๋ PR์ ์์ฑํ์ฌ ์ํํด์ผ ํฉ๋๋ค. ๊ฒํ ๋ฐ ๋ณํฉ๋๋ฉด git ๊ฐ์ ์ ํ๊ทธ๋ฅผ ์ง์ ํ ์ ์์ผ๋ฉฐ ํ๊ทธ๋ฅผ ์ง์ ํ๋ฉด Travis์ ํจ๊ป pypi ๋ฆด๋ฆฌ์ค๊ฐ ์๋์ผ๋ก ๋ฆด๋ฆฌ์ค๋ฉ๋๋ค.
์ค ๊ทธ๋
์ต์ pip๋ฅผ ์ฌ์ฉํ๋ฉด ์ด์ PyJWT ๋ฒ์ ์ ๋ํ ์ข ์์ฑ์ผ๋ก ์ธํด ์๊ตฌ ์ฌํญ์ด ์ค๋จ๋ ์ ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด ์ ๋ง ํ์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. https://github.com/oauthlib/oauthlib/commit/b69fa53fd836dc559aa7fcd78ce075bcbe361629
์ oauthlib 3.1.0์ ์ด๋ฏธ CVE ๋ฌธ์ ์ฒดํฌ์์ PRISMA-2021-0041์ ์ผ์ผํค๊ณ ์์ต๋๋ค. ํ์ดํ๋ผ์ธ์ CVE ์ค์บ ์ค์ ์ ์ด ํจํค์ง์ ๋ํด ์ฌ๊ฐ๋๊ฐ ๋์ ์ทจ์ฝ์ ์ ๋ฐ์์ํต๋๋ค. ๊ฝค ์ค๋ ์๊ฐ์ด ๊ฑธ๋ ธ์ผ๋ ์ ๋ฐ์ดํธํด ์ฃผ์๊ฒ ์ต๋๊น?
ํ , ์ด ๋ฌธ์ ๋ 1๋ ์ ์ ์์ฑ๋์์ผ๋ฉฐ ์์ง ์ ๋ฆด๋ฆฌ์ค๊ฐ ์์ต๋๋ค. ์ํฉ์ด ์กฐ๊ธ ๋ฉ์ถ ๊ฒ ๊ฐ์ต๋๋ค.
ํด๋น CVE 2021-0041 ์ ํ์ฌ ์์ฝ๋์ด ์์ง๋ง ์์ง ๊ณต๊ฐ๋์ง ์์์ต๋๋ค. ์์ ์์ ์ด ์งํ ์ค์ผ ์ ์์ต๋๋ค.
๋์๊ฒ ๋ฉฐ์น ์ ์ฃผ๋ฉด ๋ฆด๋ฆฌ์ค๋ฅผ ์์ํ ๊ฒ์ ๋๋ค. ๊ธฐ๋ค๋ ค ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
์ฐพ์์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค๐
2021๋
5์ 12์ผ ์์์ผ ์คํ 3:21 Jonathan Huot @ . * >
์ผ๋ค:
๋์๊ฒ ๋ฉฐ์น ์ ์ฃผ๋ฉด ๋ฆด๋ฆฌ์ค๋ฅผ ์์ํ ๊ฒ์ ๋๋ค. ๊ฐ์ฌํฉ๋๋ค
์ธ๋ด์ฌโ
๋น์ ์ด ๋๊ธ์ ๋ฌ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/oauthlib/oauthlib/issues/736#issuecomment-839637032 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AKYROFT6TPX5IPRNXTNPGIDTNJFRHANCNFSM4M62ML7Q
.
๋๋์ด ๋ฐ๋งค๊ฐ ๋์์ต๋๋ค. ๋ฆ์ด์ ์ฃ์กํ๊ณ ์ฆ๊ฒ๊ฒ ๊ฐ์ํ์ธ์...
3.2.0์ด ๊ณง ๋๋จธ์ง PR๊ณผ ํจ๊ป ์ ๊ณต๋ฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋๋์ด ๋ฐ๋งค๊ฐ ๋์์ต๋๋ค. ๋ฆ์ด์ ์ฃ์กํ๊ณ ์ฆ๊ฒ๊ฒ ๊ฐ์ํ์ธ์...
3.2.0์ด ๊ณง ๋๋จธ์ง PR๊ณผ ํจ๊ป ์ ๊ณต๋ฉ๋๋ค.