분류: 지원 종료·이전 가이드

CakePHP 지금 쓰는 버전, 보안 업데이트를 아직 받고 있나

CakePHP의 4.6 계열은 아직 지원 중이고, 5.1 계열은 이미 지원이 끊긴 상태입니다.

마지막 확인

CakePHP를 서버에 올려 두고 있다면, 지금 쓰는 계열이 여전히 보안 패치를 받는 상태인지 궁금해질 때가 있습니다. 이 글은 CakePHP의 여러 버전 계열 중 지금 지원을 받는 쪽과 이미 지원이 끊긴 쪽을 나란히 놓고, 각각 언제까지 또는 언제부터 그런 상태였는지를 정리합니다. 버전을 올릴지 말지를 대신 정해 주는 글은 아니고, 판단에 필요한 시점만 짚어 줍니다. 운영 중인 프로젝트가 어느 계열에 속하는지 확인한 뒤 표를 대조해 보시면 됩니다.

먼저 결론

CakePHP의 4.6 계열은 아직 지원 중이고, 5.1 계열은 이미 지원이 끊긴 상태입니다.

지금 권장 — CakePHP 4.6
지원 중 · 최신 4.6.5 · 2026년 9월 9일까지 (33일 남음)
이미 끝남 — CakePHP 5.1
지원 종료 · 최신 5.1.10 · 2026년 7월 19일에 종료 (19일 지남)

버전별 지원 일정

버전 출시 지원 종료 상태 최신
CakePHP 5.4 2026년 7월 19일 미정 지원 중 5.4.1
CakePHP 5.3 2026년 1월 9일 미정 지원 중 5.3.7
CakePHP 5.2 2025년 3월 29일 미정 지원 중 5.2.15
CakePHP 4.6 2025년 3월 22일 2026년 9월 9일 지원 중 4.6.5
CakePHP 5.1 2024년 9월 13일 2026년 7월 19일 지원 종료 5.1.10
CakePHP 4.5 2023년 10월 14일 2026년 9월 9일 지원 중 4.5.12

표를 읽는 법

표의 버전 칸은 실제 배포된 세부 번호이고, 출시 칸은 그 계열이 처음 나온 날입니다. 지원 종료 칸은 배포자가 보안 패치를 그만 내기로 공표한 날짜로, 이 날을 넘기면 새로 발견되는 취약점이 있어도 고쳐지지 않습니다. 상태 칸은 지금 이 순간을 기준으로 지원 중인지 종료됐는지를 요약해서 보여 줍니다. 최신 칸은 해당 계열에서 나온 가장 최근 배포판 번호이니, 자신이 쓰는 세부 버전이 이보다 낮다면 같은 계열 안에서 올릴 여지가 남아 있는지도 함께 봐야 합니다. 계열 번호(예: 4.6)와 세부 버전(예: 4.6.5)은 다른 값이라는 점도 헷갈리지 않아야 합니다.

왜 이런 일정인가

소프트웨어 배포자는 모든 계열을 영원히 관리하지 않고, 계열마다 지원 기간을 미리 정해 공표합니다. 이 기간이 끝나면 그 계열은 기능이 멈추는 게 아니라 보안 패치가 끊기는 방식으로 지원이 종료됩니다. 4.6 계열처럼 아직 남은 기간이 있는 경우에는 2026-09-09까지, 그리고 그날까지 남은 날수는 33으로 표시됩니다. 반대로 5.1 계열은 2026-07-19에 지원이 끝났고, 그 이후로 19만큼 시간이 지난 상태입니다. 이런 일정은 배포자가 정한 정책에 따라 미리 공표되며, 뒤에 조정될 수도 있으니 결정 전에 원문 공지를 한 번 더 확인하는 편이 안전합니다.

흔히 틀리는 부분

  • 세부 버전 번호가 최신이라고 해서 그 계열 전체의 지원 종료일이 뒤로 밀리는 것은 아닙니다.
  • 지원 종료일이 지나도 애플리케이션이 당장 멈추지는 않기 때문에, 문제가 없다고 착각하기 쉽습니다.
  • 지원 종료가 임박한 계열과 이미 끝난 계열을 같은 선상에서 비교하면 남은 시간 감각이 흐트러집니다.
  • 배포자 공지 없이 예상만으로 지원 기간을 추정하면 실제 일정과 어긋날 수 있습니다.

그래서 무엇을 하나

  • 지금 운영 중인 서버가 4.6 계열인지 5.1 계열인지부터 확인하세요.
  • 4.6 계열을 쓰고 있다면 2026-09-09까지 남은 시간을 기준으로 다음 계열로 옮길 계획을 세워도 늦지 않습니다.
  • 5.1 계열을 여전히 쓰고 있다면, 보안 패치가 끊긴 지 19가 지났다는 점을 감안해 우선순위를 정하세요.
  • 결정을 내리기 전에는 배포자가 공표한 지원 정책 원문을 한 번 더 열어 확인하는 것이 좋습니다.

자주 묻는 것

지원 종료일이 지난 버전을 계속 써도 되나요?

당장 작동이 멈추지는 않지만, 그 시점 이후로 발견되는 보안 취약점은 고쳐지지 않습니다. 5.1 계열처럼 이미 2026-07-19를 넘긴 경우 그 상태로 얼마나 지났는지(19)를 참고해 위험도를 판단하는 편이 좋습니다.

지금 권장되는 계열은 언제까지 안전한가요?

4.6 계열은 2026-09-09까지 지원이 예정되어 있고, 지금 기준으로 남은 날수는 33입니다. 이 날짜는 배포자가 바꿀 수 있으므로 중요한 결정 전에는 공지를 다시 확인하는 것이 안전합니다.

최신 세부 버전으로만 올리면 지원 종료 문제가 해결되나요?

같은 계열 안에서 세부 버전만 올리는 것과 계열 자체를 옮기는 것은 다른 문제입니다. 예를 들어 4.6.5로 올려도 4.6 계열의 지원 종료일인 2026-09-09 자체는 바뀌지 않습니다.

자료 기준

  • 모든 날짜는 endoflife.date 가 2026-08-07 에 준 값입니다. 출처: https://endoflife.date/cakephp
  • 지원 종료일은 배포자가 공표한 일정입니다. 배포자가 뒤에 바꿀 수 있으므로 중요한 결정 전에는 배포자 공지를 다시 확인하세요.
  • 남은 일수는 2026-08-07 을 기준으로 센 것입니다.
  • 배포자가 밝힌 지원 정책: https://github.com/cakephp/cakephp/wiki

공식 출처

내용이 잘못되었나요? 수정 요청