Modifier le définition de `\thesection` n'est pas une bonne idée. Au lieu on peut changer `\sectionformat`.
Pour avoir plus de 26 sections, sections avec `A`, `B`, `C`,... il y a l'extension `alphalph`.
\documentclass[a4paper,10pt,french,numbers=endperiod]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{alphalph}
\renewcommand*{\sectionformat}{\AlphAlph{\thesection}\autodot\enskip}
\usepackage[colorlinks=true,linkcolor=blue]{hyperref}
\renewcommand{\familydefault}{\sfdefault} % sans serif par défaut
\author{}
\date{Vendr. 14 juin 2019}
\title{Liste des fusillés, exécutés, massacrés}
\begin{document}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\end{document}